Update dependency aws-cdk-lib to v2.275.0 #6
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
andylockran/codemetrics-deploy!6
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/aws-cdk-monorepo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
2.151.0→2.275.0Release Notes
aws/aws-cdk (aws-cdk-lib)
v2.275.0Compare Source
⚠ BREAKING CHANGES
aws-bedrockagentcore: AWS::BedrockAgentCore::Harness: HarnessAgentCoreMemoryRetrievalConfig.RelevanceScore type narrowed from number | string to number.
aws-bedrockagentcore: AWS::BedrockAgentCore::Harness: HarnessAgentCoreMemoryRetrievalConfig.TopK type narrowed from integer | string to integer.
aws-codebuild: AWS::CodeBuild::ReportGroup: Id attribute removed.
aws-dax: AWS::DAX::SubnetGroup: Id attribute removed.
aws-dms: AWS::DMS::MigrationProject: InstanceProfileArn property removed (now a read-only attribute).
aws-dms: AWS::DMS::MigrationProject: InstanceProfileName property removed (now a read-only attribute).
aws-dms: AWS::DMS::MigrationProject: MigrationProjectCreationTime property removed (now a read-only attribute).
aws-emr: AWS::EMR::InstanceFleetConfig: Id attribute removed.
aws-fsx: AWS::FSx::Volume: AggregateConfiguration.Aggregates property is now immutable.
aws-fsx: AWS::FSx::Volume: AggregateConfiguration.ConstituentsPerAggregate property is now immutable.
aws-fsx: AWS::FSx::Volume: OntapConfiguration.AggregateConfiguration property is now immutable.
aws-fsx: AWS::FSx::Volume: OntapConfiguration.VolumeStyle property is now immutable.
aws-medialive: AWS::MediaLive::Input: InputNetworkLocation property type narrowed to enum (AWS | ON_PREMISES).
aws-medialive: AWS::MediaLive::Input: Type property type narrowed to enum (16 values).
aws-medialive: AWS::MediaLive::Input: Tags property type narrowed from json to Map<string, string>.
aws-medialive: AWS::MediaLive::Input: RouterDestinationSettings.AvailabilityZoneName property is now required.
aws-medialive: AWS::MediaLive::Input: RouterSettings.EncryptionType property type narrowed to enum (AUTOMATIC | SECRETS_MANAGER).
aws-medialive: AWS::MediaLive::InputSecurityGroup: Tags property type narrowed from json to Map<string, string>.
aws-mediapackagev2: AWS::MediaPackageV2::OriginEndpoint: LowLatencyHlsManifestConfiguration.FilterConfiguration type narrowed to LowLatencyHlsFilterConfiguration.
aws-mediapackagev2: AWS::MediaPackageV2::OriginEndpoint: MssManifestConfiguration.FilterConfiguration type narrowed to MssFilterConfiguration.
Features
Bug Fixes
Alpha modules (2.275.0-alpha.0)
v2.274.0Compare Source
⚠ BREAKING CHANGES
aws-cloudwatch: AWS::CloudWatch::AnomalyDetector: Id attribute removed.
aws-glue: AWS::Glue::Table: Id attribute removed.
aws-glue: AWS::Glue::Table: IcebergInput.MetadataOperation type narrowed from json to string.
aws-glue: AWS::Glue::Table: IcebergTableInput.Properties type narrowed from json to Map<string, string>.
aws-iot: AWS::IoT::PolicyPrincipalAttachment: Id attribute removed.
aws-quicksight: AWS::QuickSight::Analysis: SheetLayoutGroupMember.Type type narrowed from json to string enum (ELEMENT|GROUP).
aws-quicksight: AWS::QuickSight::Dashboard: SheetLayoutGroupMember.Type type narrowed from json to string enum (ELEMENT|GROUP).
aws-quicksight: AWS::QuickSight::Template: SheetLayoutGroupMember.Type type narrowed from json to string enum (ELEMENT|GROUP).
Features
Bug Fixes
Runtimeannotations cannot be acknowledged (#38770) (165bf8b), closes #38741StateMachineIAM role missing confused deputy protection best practices (#37688) (638a681), closes #37567 #37567 #37567Alpha modules (2.274.0-alpha.0)
Features
Bug Fixes
v2.273.0Compare Source
⚠ BREAKING CHANGES
aws-appstream: AWS::AppStream::StackFleetAssociation: FleetName property is now immutable.
aws-appstream: AWS::AppStream::StackFleetAssociation: StackName property is now immutable.
aws-appsync: AWS::AppSync::ApiCache: AtRestEncryptionEnabled property is now immutable.
aws-appsync: AWS::AppSync::ApiCache: TransitEncryptionEnabled property is now immutable.
aws-bedrockagentcore: AWS::BedrockAgentCore::OnlineEvaluationConfig: OutputConfig attribute removed.
aws-cloud9: AWS::Cloud9::EnvironmentEC2: Id attribute removed.
aws-config: AWS::Config::ConfigurationRecorder: Id attribute removed.
aws-config: AWS::Config::OrganizationConfigRule: Id attribute removed.
aws-datazone: AWS::DataZone::PolicyGrant: Detail property is now required.
aws-datazone: AWS::DataZone::PolicyGrant: Principal property is now required.
aws-directoryservice: AWS::DirectoryService::MicrosoftAD: Id attribute removed.
aws-lambda: AWS::Lambda::NetworkConnector: VpcEgressConfiguration.NetworkProtocol property is now required.
aws-lambda: AWS::Lambda::NetworkConnector: VpcEgressConfiguration.SecurityGroupIds property is now required.
Features
executionModesupport in CodePipeline L3 construct (#35022) (7283d38), closes #35014Bug Fixes
Source.dataobjectKey can write outside the staging directory (#38921) (53439f9)Alpha modules (2.273.0-alpha.0)
⚠ BREAKING CHANGES
loggingPropertiesprop onClusterProps(and theLoggingPropertiesinterface) has been removed from@aws-cdk/aws-redshift-alpha. Use the newloggingprop withClusterLogging.s3({ bucket, keyPrefix })orClusterLogging.cloudWatch({ logExports })instead.Features
Bug Fixes
v2.272.0Compare 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-servicediscovery: AWS::ServiceDiscovery::Instance: primary identifier is now ServiceId and InstanceId, so InstanceReference now requires serviceId.
Features
Bug Fixes
Alpha modules (2.272.0-alpha.0)
v2.271.0Compare Source
Features
Bug Fixes
Invalid URLerror (#38867) (6eb07dd)resolveReferencesshould only update references that require updates on its second pass in nested stacks (#38813) (6cf5313)Alpha modules (2.271.0-alpha.0)
v2.270.0Compare 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-codecommit: AWS::CodeCommit::Repository: Id attribute removed.
aws-config: AWS::Config::DeliveryChannel: DeliveryFrequency property values narrowed to an enum.
aws-dms: AWS::DMS::ReplicationTask: Id attribute removed.
Features
Bug Fixes
Bucketreplication metrics cannot be enabled without replication time control (RTC) (#35929) (cd97d96), closes #35772 /github.com/aws/aws-cdk/issues/35772#issuecomment-3427574206Alpha modules (2.270.0-alpha.0)
v2.269.0Compare Source
Features
Bug Fixes
TableV2emits internal grants deprecation warnings (#38806) (57b3043), closes #38709 #38399 #37892Alpha modules (2.269.0-alpha.0)
⚠ BREAKING CHANGES
arguments passed through
defaultArguments. Previously, a managed argument set viadefaultArgumentswas silently honored inSparkJobandPythonShellJob(customervalue won over the construct default) and silently ignored in
RayJob(constructdefault won). Both behaviors let a caller bypass the construct's security and
observability defaults with no error. Passing any of the following through
defaultArgumentsnow throws aValidationErrorat synthesis time:--enable-continuous-cloudwatch-log,--continuous-log-logGroup,--continuous-log-logStreamPrefix,--continuous-log-conversionPattern,--enable-continuous-log-filter,--enable-metrics,--enable-observability-metrics,--enable-spark-ui,--spark-event-logs-path,--job-language,--class,--extra-jars,--user-jars-first,--extra-py-files,--extra-files,library-set--debug,--mode,--JOB_NAME,--endpointA managed argument is rejected whether or not the current configuration emits it, so a
disabled feature (e.g.
enableMetrics: false) cannot be re-enabled throughdefaultArguments. Configure these through their dedicated props instead(
continuousLogging,enableMetrics,enableObservabilityMetrics,sparkUI,className,extraJars,extraJarsFirst,extraPythonFiles,extraFiles). Forexample, replace
defaultArguments: { '--enable-continuous-cloudwatch-log': 'false' }with
continuousLogging: { enabled: false }. Arguments without a dedicated prop (e.g.--enable-glue-datacatalog) are unaffected and remain settable viadefaultArguments.The
checkNoReservedArgs(defaultArguments?)method on theJobbase class was removed.It is replaced by two protected members:
setManagedArgument(key, value?), which eachjob class calls to declare (and, when a value is present, emit) a managed argument, and
mergeDefaultArguments(defaultArguments?), which validates the caller-supplieddefaultArgumentsagainst the accumulated reserved set and returns the merged map.FirewallRuleGroupAssociationnow honors the previously-ignoredmutationProtectionandnameprops. Stacks that setmutationProtection: truewill enable mutation protection on redeploy (which blocks further CloudFormation update/delete until it is set back to false); stacks that setnamewill write it to the template, which may replace the association.ActionandConditionare no longer plain objects — useAction.job(...)/Action.crawler(...)andCondition.job(...)/Condition.crawler(...). Jobs are referenced viaIJobRefand crawlers viaICrawlerRef(aCfnCrawlerinstance orCfnCrawler.fromCrawlerName(...)) instead of aCfnCrawlerfield or crawler-name string;IJobnow extends the generatedIJobRef.addDailyScheduledTrigger/addWeeklyScheduledTrigger/addCustomScheduledTriggerare replaced byaddScheduledTrigger(id, { schedule, ... })(useTriggerSchedule.daily()/weekly()/cron(...)).addNotifyEventTriggeris renamedaddEventTrigger(NotifyEventTriggerOptions→EventTriggerOptions). AlladdXxxTriggermethods now returnITriggerRefinstead ofCfnTrigger.step: { interval, intervalUnit }instead of top-levelinterval/intervalUnit.subnet,vpc, orvpcSubnets; usenetwork: ConnectionNetwork.subnet(...)ornetwork: ConnectionNetwork.vpc(...)instead.Features
Bug Fixes
v2.268.0Compare 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::Sessionremoved.AWS::BCMDataExports::Tableremoved.AWS::Bedrock::DefaultPromptRouterandAWS::Bedrock::ModelInvocationJobremoved.AWS::BedrockAgentCore::Browser,AWS::BedrockAgentCore::CodeInterpreter, andAWS::BedrockAgentCore::TokenVaultremoved;AWS::BedrockAgentCore::PaymentConnectorConnectorTypeandAWS::BedrockAgentCore::PaymentCredentialProviderCredentialProviderVendorare now immutable;AWS::BedrockAgentCore::CapacityProviderOperatingSystemallowed values in theLaunchParameterstype reduced from [LINUX_X86_64,LINUX_ARM64,MAC_ARM64,WINDOWS_X86_64] to [LINUX_X86_64,LINUX_ARM64].AWS::CertificateManager::CertificateIdattribute removed.AWS::Chime::AppInstanceandAWS::Chime::AppInstanceBot, theCreatedTimestampandLastUpdatedTimestampattribute types changed fromnumbertostring.AWS::CloudFormation::ResourceScanremoved.AWS::CodeArtifact::Packageremoved.AWS::CodeBuild::Sandboxremoved;AWS::CodeBuild::SourceCredentialIdattribute removed.AWS::DAX::ParameterGroupIdattribute removed;Descriptionproperty is now immutable.Idattribute removed fromAWS::DMS::Endpoint,AWS::DMS::EventSubscription, andAWS::DMS::ReplicationSubnetGroup;AWS::DMS::ReplicationTaskMigrationTypeproperty is now immutable.Idattribute removed fromAWS::DocDB::DBClusterParameterGroupandAWS::DocDB::DBSubnetGroup.AWS::DynamoDB::Exportremoved.AWS::ElastiCache::ReservedCacheNoderemoved.AWS::EMR::NotebookExecutionremoved.AWS::Events::Replayremoved.AWS::FIS::SafetyLeverremoved.Idattribute removed fromAWS::Glue::Classifier,AWS::Glue::Connection,AWS::Glue::CustomEntityType,AWS::Glue::DataQualityRuleset,AWS::Glue::MLTransform,AWS::Glue::SecurityConfiguration,AWS::Glue::TableOptimizer, andAWS::Glue::Workflow.AWS::Glue::Connection: complex-property typesAuthenticationConfigurationInputandOAuth2PropertiesInputrenamed toAuthenticationConfigurationandOAuth2Propertiesrespectively.AWS::Glue::DataQualityRuleset:Name,TargetTable.DatabaseName, andTargetTable.TableNameproperties are now required;Nameproperty is now immutable;Tagsproperty type changed fromjsontomap<string>.AWS::Glue::CustomEntityType:Nameproperty is now immutable;Tagsproperty is no longer recognised as resource tags.AWS::Glue::MLTransform:TransformEncryptionproperty is now immutable.AWS::GreengrassV2::ComponentandAWS::GreengrassV2::CoreDeviceremoved.AWS::IdentityStore::AllGroupMembershipsremoved.AWS::ImageBuilder::AllImageBuildVersions,AWS::ImageBuilder::AllWorkflowBuildVersions,AWS::ImageBuilder::WorkflowExecution, andAWS::ImageBuilder::WorkflowStepExecutionremoved.AWS::MediaLive::Offeringremoved.AWS::MediaConvert::PresetIdattribute removed.AWS::MediaPackage::HarvestJobremoved.AWS::MemoryDB::MultiRegionParameterGroupandAWS::MemoryDB::ReservedNoderemoved.AWS::Omics::Referenceremoved.AWS::OSIS::PipelineBlueprintremoved.AWS::Personalize::DataDeletionJobandAWS::Personalize::Reciperemoved.AWS::RedshiftServerless::RecoveryPointremoved.AWS::Route53::RecordSetGeoProximityLocationproperty removed, along with its supportingGeoProximityLocationandCoordinatescomplex-property types;Idattribute removed.AWS::SageMaker::ModelCardExportJob,AWS::SageMaker::MonitoringScheduleAlert, andAWS::SageMaker::TransformJobremoved.AWS::SES::ReceiptRuleSetIdattribute removed.AWS::Signer::SigningJobremoved.AWS::SSM::Sessionremoved;AWS::SSM::AssociationInstanceIdproperty is now immutable.AWS::SSO::ApplicationProviderremoved.AWS::StepFunctions::MapRunremoved.AWS::Transcribe::MedicalTranscriptionJobremoved.AWS::VpcLattice::ServiceNetworkSharingConfigproperty is now immutable.Features
Bug Fixes
Alpha modules (2.268.0-alpha.0)
⚠ BREAKING CHANGES
DataQualityTargetTable's constructor is removed — useDataQualityTargetTable.fromTable(database, table)orfromTableName(database, tableName);IDatabasenow extendsIDatabaseRef.DataQualityRulesetProps.clientTokenis removed; use theCfnDataQualityRulesetL1 for request-level idempotency.DataQualityRulesetProps.rulesetNameis now required.AWS::Glue::DataQualityRulesetmadeNamea required property, so the name can no longer be left for CloudFormation to generate.Features
Code Refactoring
v2.267.0Compare Source
⚠ BREAKING CHANGES
timeZoneon the FirehoseS3Bucketdestination now throws aValidationErrorduring 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) orUTCfor synth to pass.Features
Sizeobjects now properly stringify (#38662) (90fe151)Bug Fixes
SymlinkFollowMode.BLOCK_EXTERNALwill throw errors while bundling (#38506) (a11e451)TableV2.grants.*Datadoes not include index resources (#37892) (e48a97f), closes #37569TableV2MultiAccountReplicarejects imported tables with tokenized ARNs (#38365) (08f05e5), closes #38354NatInstanceProviderandNatInstanceProviderV2always trigger the keyName deprecation warning (#38347) (47f2151), closes #30806Alpha modules (2.267.0-alpha.0)
⚠ BREAKING CHANGES
Typeis now an opaque class; construct column types via theSchemafactories orSchema.custom(...)rather than{ isPrimitive, inputString }literals.StorageParameter.custom(key, value)requires astringvalue, andStorageParameter.writeKmsKeyIdtakes akms.IKeyinstead of a string.S3TableProps.bucket/encryption/encryptionKeyare removed. Usestorage: S3TableStorage.managedBucket(S3TableEncryption.kms(key?))/S3TableStorage.fromBucket(bucket)andclientSideEncryption: TableClientSideEncryption.kms(key?).S3Table.encryption/encryptionKeyare removed (clientSideEncryptionKeyexposes the client-side key; readbucket.encryptionKeyfor server-side). TheTableEncryptionenum and the deprecatedTable/TablePropsare removed — useS3Table.Features
Connection(#38561) (f9d7eac)Bug Fixes
v2.266.0Compare Source
Features
Bug Fixes
Alpha modules (2.266.0-alpha.0)
⚠ BREAKING CHANGES
DataQualityRulesetProps.rulesetDqdl: stringis replaced bydqdl: Dqdl. Build it withDqdl.fromString('Rules = [ ... ]').s3Encryption,cloudWatchEncryption, andjobBookmarksEncryptionare no longer object literals. UseS3Encryption.s3Managed()/S3Encryption.kms(key?),CloudWatchEncryption.kms(key?), andJobBookmarksEncryption.clientSideKms(key?). TheCloudWatchEncryptionModeandJobBookmarksEncryptionModeenums are removed (their mode is now implicit);S3EncryptionModeis retained.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.workerTypeandnumberOfWorkersare no longer top-level job props. For Spark jobs, pass them together viaworkerConfiguration: { workerType, numberOfWorkers }.PythonShellJobno longer accepts them (it is sized bymaxCapacity).RayJobno longer acceptsworkerType(it is fixed toZ.2X).SparkJobProps.enableMetricsremoved, which will cause a compilation error for any app using it. But there is no behavior change, since this is a dead prop.has_encrypted_datasupplied viaparametersnow throws.Features
hasEncryptedDataproperty (#38511) (c977e36)Bug Fixes
v2.265.0Compare Source
Features
Bug Fixes
cdk validatecan hang indefinitely (#38510) (0a238f3), closes #38498 #38425Alpha modules (2.265.0-alpha.0)
⚠ BREAKING CHANGES
GlueVersion.V5_0instead ofV3_0. SetglueVersionexplicitly to keep the previous behavior.Databaseresources will change toRETAIN.Features
Databaseby default (#38535) (9669928)Bug Fixes
v2.264.0Compare Source
⚠ BREAKING CHANGES
Gatewaymetric helpers now emit corrected CloudWatch dimensions per-gatewaymetrics use
{ Operation, Protocol, Resource }(was{ Resource }). Alarms/dashboards built on theold dimensions must be updated.
RuntimeBasemetric 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
CallApiGatewayRestApiEndpointdoes not supportJsonATAfor api_path (#37738) (9f0afdc), closes #37728 /github.com/aws/aws-cdk/blob/e207b76cc2503701b3c4e2c87023617b485b2fde/packages/aws-cdk-lib/aws-stepfunctions/lib/private/jsonata.ts#L1Alpha modules (2.264.0-alpha.0)
⚠ BREAKING CHANGES
IDatabase.catalogArnandIDatabase.catalogIdwere removed in factor of a typesafe
ICatalog, which hascatalogArnandcatalogId. Consumers and implementations were updatedaccordingly.
Features
CatalogL2 (#38443) (6a8ba8e)S3Table(#38501) (eb81d5e), closes /docs.aws.amazon.com/securityhub/latest/userguide/s3-controls.html#s3-5Bug Fixes
v2.263.0Compare Source
Features
Bug Fixes
Alpha modules (2.263.0-alpha.0)
⚠ BREAKING CHANGES
removalPolicyprop removed fromFlowProps,GatewayProps, andBridgeProps. These resources now follow CloudFormation's default deletion behaviour (Delete).Bug Fixes
v2.262.2Compare Source
Bug Fixes
Alpha modules (2.262.2-alpha.0)
v2.262.1Compare Source
Bug Fixes
@aws/cloudformation-validateto 1.5.1-beta to fix install on Node != 22.x (#38382) (d409b96), closes #38380Alpha modules (2.262.1-alpha.0)
v2.262.0Compare Source
Features
Bug Fixes
dropInvalidHeaderFieldsin case of default or switching from true to false (#36483) (208b9db), closes #36409Reverts
Alpha modules (2.262.0-alpha.0)
Bug Fixes
v2.261.0Compare Source
⚠ BREAKING CHANGES
Features
Bug Fixes
Alpha modules (2.261.0-alpha.0)
Features
v2.260.0Compare Source
Features
Bug Fixes
Alpha modules (2.260.0-alpha.0)
v2.259.0Compare Source
⚠ BREAKING CHANGES
lambda:
Runtime.NODEJS_LATESTnow resolves tonodejs24.xin every region. Customers who pin to a concrete runtime (Runtime.NODEJS_22_X,useLatestRuntimeVersion: falseinaws-lambda-nodejs.NodejsFunction) are unaffected. ExistingAWS::Lambda::Functionresources synthesized withNODEJS_LATESTwill seeRuntime: nodejs22.x→Runtime: nodejs24.xon 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 toasync (event, context) => {...}or pin toRuntime.NODEJS_22_Xexplicitly.Features
Bug Fixes
Reverts
Alpha modules (2.259.0-alpha.0)
v2.258.1Compare Source
Reverts
Alpha modules (2.258.1-alpha.0)
v2.258.0Compare Source
⚠ BREAKING CHANGES
Features
Bug Fixes
Alpha modules (2.258.0-alpha.0)
Features
Bug Fixes
v2.257.0Compare 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:
Features
Alpha modules (2.257.0-alpha.0)
v2.256.1Compare Source
Bug Fixes
Alpha modules (2.256.1-alpha.0)
v2.256.0Compare Source
Features
anyreturn types with specific interfaces inIPeermethods (#36637) (626e44d), closes #36636bucketNamePrefixandbucketNamespaceproperties (#37386) (997b003), closes #37760Bug Fixes
Alpha modules (2.256.0-alpha.0)
v2.255.0Compare Source
Features
PropertyMergeStrategys are now compatible with deferredBoxvalues (#37844) (ca4b722)Bug Fixes
Lazys use the Box API internally (#37889) (464fa3d)Alpha modules (2.255.0-alpha.0)
Features
aws-cdk-lib/aws-bedrockagentcoreand we recommend migrating to the stable versions (#37876) (00cf601)v2.254.0Compare Source
⚠ BREAKING CHANGES
aws-elasticache: AWS::ElastiCache::CacheCluster: Id attribute removed.
aws-sagemaker: AWS::SageMaker::Model: Id attribute removed.
aws-vpclattice: AWS::VpcLattice::AuthPolicy: State attribute enum values changed from ACTIVE|INACTIVE to Active|Inactive.
Features
PropertyMergeStrategynow supports array merge strategies (#37841) (701305d)Bug Fixes
Alpha modules (2.254.0-alpha.0)
Features
Bug Fixes
v2.253.1Compare Source
Bug Fixes
Alpha modules (2.253.1-alpha.0)
v2.253.0Compare Source
Features
Bug Fixes
Alpha modules (2.253.0-alpha.0)
Features
Bug Fixes
v2.252.0Compare Source
Features
Validationsclass now supportsaddWarning,addError, andacknowledge(#37668) (5e8083c), closes aws/aws-cdk-rfcs#899Bug Fixes
bundledDependency(#37726) (6ba0598), closes #37717Alpha modules (2.252.0-alpha.0)
v2.251.0Compare Source
⚠ BREAKING CHANGES
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
Validationsclass is the new way to add validation plugins to CDK Apps (#37611) (95696b4), closes #37613policyValidationBeta1interfaces topolicyValidation(#37613) (8c613cf)Bug Fixes
Stage.policyValidationBeta1is mutable (#37612) (3c1faf1)Token.isUnresolvedchecks to provisioned poller config validation (#37197) (667ed30)Alpha modules (2.251.0-alpha.0)
Features
v2.250.0Compare Source
⚠ BREAKING CHANGES
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
Bug Fixes
Alpha modules (2.250.0-alpha.0)
v2.249.0Compare Source
⚠ BREAKING CHANGES
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)
v2.248.0Compare Source
Bug Fixes
Alpha modules (2.248.0-alpha.0)
v2.247.0Compare Source
⚠ BREAKING CHANGES
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
v2.246.0Compare Source
Features
Bug Fixes
Reverts
Alpha modules (2.246.0-alpha.0)
v2.245.0Compare Source
Features
Bug Fixes
Alpha modules (2.245.0-alpha.0)
Features
v2.244.0Compare Source
Features
actions()method to Grants classes (#36987) (bbeaf5d)Bug Fixes
Alpha modules (2.244.0-alpha.0)
Bug Fixes
v2.243.0Compare Source
Features
Bug Fixes
Alpha modules (2.243.0-alpha.0)
v2.242.0Compare 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:
Features
PropertyMergeStrategyto merge arbitrary CFN property objects (#37206) (793ad97)s3andecsservice mixins are now available inaws-cdk-lib(#37151) (52c99da)Bug Fixes
Assetuses a lot of memory (#37186) (70cae75)enableAutoSoftwareUpdate: falseis not reflected in the CloudFormation template (#37152) (dec8e6f), closes #36382Alpha modules (2.242.0-alpha.0)
Features
v2.241.0Compare Source
⚠ BREAKING CHANGES
aws-codedeploy: AWS::CodeDeploy::DeploymentGroup: Id attribute removed.
Features
Bug Fixes
Alpha modules (2.241.0-alpha.0)
Features
recordFieldsandoutputFormatto Vended Logs Mixin (#37042) (dd94c31)v2.240.0Compare Source
Features
Bug Fixes
Alpha modules (2.240.0-alpha.0)
v2.239.0Compare Source
⚠ BREAKING CHANGES
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
ajvthat triggers CVE scanners (#37022) (45662ba)Alpha modules (2.239.0-alpha.0)
⚠ BREAKING CHANGES
redshift-alpha: update default node type from
DC2_LARGEtoRA3_LARGEFeatures
fromCodeAssetmethod to create runtime artifact with local code assets (#36472) (c5a87e6), closes #36473toDestination()(#36896) (48f1fe6)Bug Fixes
DC2_LARGEtoRA3_LARGE(#36516) (ea19e5c), closes #36416v2.238.0Compare Source
⚠ BREAKING CHANGES
Features
IDeliveryStreamRefas flow log destination (#36278) (cd73498), closes #33883 #34596 #33757Bug Fixes
Match.anyOfsupport for raw strings (#36908) (6804c7c), closes #36902 #36602 #36602Miscellaneous Chores
Alpha modules (2.238.0-alpha.0)
Features
Bug Fixes
MixinApplicator(#36877) (09db1c9), closes #36847v2.237.1Compare Source
Bug Fixes
Alpha modules (2.237.1-alpha.0)
v2.237.0Compare Source
⚠ BREAKING CHANGES
IEncryptedResourceobjects now have fewer guarantees about the shape of the object. If you still require anIResource, change the type toIEncryptedResource & IResourceand/or add a type guard check usingResource.isResource(). Implementations ofIEncryptedResourceno longer need to implementIResourcebut must continue to implementIEnvironmentAware. SinceIResourceextendsIEnvironmentAware, there is no change for implementors. Calls toGrantableResources.isEncryptedResource()now require anIEnvironmentAwareargument instead ofIConstruct.Features
trustAccountIdentitiesoptional inKeyGrants(#36786) (06676ac)Bug Fixes
IEncryptedResourceextendsIEnvironmentAwareinstead ofIResource(#36787) (90ad834)Alpha modules (2.237.0-alpha.0)
Features
Bug Fixes
v2.236.0Compare Source
Features
Bug Fixes
Alpha modules (2.236.0-alpha.0)
Features
BucketPolicyStatementsMixinpublicly (#36771) (458156d)Bug Fixes
v2.235.1Compare Source
Bug Fixes
Alpha modules (2.235.1-alpha.0)
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
v2.234.1Compare Source
Bug Fixes
RuntimeError: apiEndpoint is not configured on the imported HttpApi(revert of "chore(apigatewayv2): reference interfaces") (#36623) (1c10d49), closes aws/aws-cdk#36378Alpha modules (2.234.1-alpha.0)
v2.234.0Compare Source
⚠ BREAKING CHANGES
JobQueueexposespublic readonly computeEnvironments: OrderedComputeEnvironment[]. ThecomputeEnvironmentmember 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.BackupPlanRuleexposespublic readonly props: BackupPlanRuleProps. ThebackupVaultmember 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.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
Bug Fixes
App.of()returns incorrect values (#36475) (78034d3)arnForXxxx()helpers ignore environments from referenced resources (#36599) (4744c59){ Ref }incompatibility between schema and CFN (#36493) (3b06942)Miscellaneous Chores
Alpha modules (2.234.0-alpha.0)
Features
Bug Fixes
ServerlessCachedoes not use default endpoint port (#35738) (79d91ad)v2.233.0Compare Source
⚠ BREAKING CHANGES
CHANGES TO L1 RESOURCES: 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-ec2: AWS::EC2::EC2Fleet: DefaultTargetCapacityType property is now immutable.
aws-ec2: AWS::EC2::EC2Fleet: TargetCapacityUnitType property is now immutable.
Features
HttpsRedirectuseDistributionas the default CloudFront distribution (under feature flag) (#34312) (e2987eb), closes #31546Bug Fixes
canContainersAccessInstanceRoleinstance role (#36362) (7395b41)fleetandcertificate(#35673) (71cfd60), closes #35664@aws-cdk/region-infothrows anCannot find module 'aws-cdk-lib/core/lib/errors'error (#36414) (01c7d2e), closes #36399ResourceEnvironmentis not an alias (#36370) (ba8e194)Alpha modules (2.233.0-alpha.0)
⚠ BREAKING CHANGES
engineproperty inNoPasswordUserPropshas been removed.Bug Fixes
v2.232.2Compare Source
Bug Fixes
ResourceEnvironmentis not an alias (#36370) (6178d32)Alpha modules (2.232.2-alpha.0)
v2.232.1Compare Source
Bug Fixes
Alpha modules (2.232.1-alpha.0)
v2.232.0Compare Source
Features
Bug Fixes
Alpha modules (2.232.0-alpha.0)
Bug Fixes
aws-cdk-lib(#36201) (5858006), closes #36210v2.231.0Compare Source
Features
arnFor<ResourceName>for 47 more resources (#36231) (5a8be4f)isCfn<ResourceName>static helper to check if a value is this L1 resource (#36243) (dc9db9b)Bug Fixes
Alpha modules (2.231.0-alpha.0)
Features
v2.230.0Compare Source
Features
EventPatterninterfaces can be used withCfnRule(#36191) (efc135e)Bug Fixes
Cluster.grantTaskProtectionmethod (#36207) (9b337df)ScheduleGroup.grant*methods (#36175) (eae8838)Alpha modules (2.230.0-alpha.0)
Features
Bug Fixes
AutoDeleteObjectsmixin fails with cannot find file error (#36188) (3ef337d), closes aws-cdk/mixins-preview/lib/custom-resource-handlers/aws-s3/auto-delete-objects-provider.ts#L21ResourcePolicy with this name already existserror when setting upLogDelivery(#36195) (f9aa31d)S3LogsDeliveryProps.permissionsVersion(#36197) (cc491df)v2.229.1Compare Source
Bug Fixes
ScheduleGroup.grant*methods (#36175) (ca9fbdd)Alpha modules (2.229.1-alpha.0)
v2.229.0Compare Source
Features
HostedZoneGrants(#36109) (d24305c)Bug Fixes
Alpha modules (2.229.0-alpha.0)
Features
Bug Fixes
v2.228.0Compare Source
Features
Bug Fixes
TypeErrorwhen including template with intrinsic functions (#36157) (f2a384b), closes #36140 #35838Alpha modules (2.228.0-alpha.0)
v2.227.0Compare Source
CHANGES TO L1 RESOURCES: 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:
Features
StateMachineGrants(#36094) (59ef00d)TableGrantsandStreamGrants(#36093) (d0b074a)BucketGrants(#36102) (5891172)Alpha modules (2.227.0-alpha.0)
Features
Bug Fixes
v2.226.0Compare Source
Features
Alpha modules (2.226.0-alpha.0)
v2.225.0Compare 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:
Features
Bug Fixes
Source.jsonData()fails with null JSON values (#36054) (67b85f2), closes #36052Reverts
Alpha modules (2.225.0-alpha.0)
v2.224.0Compare Source
⚠ BREAKING CHANGES
IBucketRef,IRoleRef,etc.) were moved to a newaws-cdk-lib.interfacessubmodule to prevent cyclic dependencies between service modules. If you are importing reference interfaces, you have to update import statements accordingly. See #36060 for full details.usingstatements for these submodules. See #36037 for full details.aws-opensearchserverless: AWS::OpenSearchServerless::Collection: StandbyReplicas property is now immutable.
aws-servicecatalog: AWS::ServiceCatalog::PortfolioPrincipalAssociation: Id attribute removed.
Features
Bug Fixes
Alpha modules (2.224.0-alpha.0)
Features
v2.223.0Compare 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:
Features
Bug Fixes
DistributedMapResultWriter correct query language selection (#35834) (75b8ead), closes #35403Alpha modules (2.223.0-alpha.0)
v2.222.0Compare Source
⚠ BREAKING CHANGES
RuntimeAuthorizerConfiguration.usingCognito()has changed to accept IUserPool and IUserPoolClient constructs instead of string parameters, and now supports multiple clients.Features
binaryMediaTypesproperty to SpecRestApi (#35502) (bf10d94), closes #35498WebSocketStagesupport accessLogSettings (#34766) (dad112e), closes #21935IEnvironmentAwareinterface to retrieve a construct's environment (#35817) (8ee5d4b)IDeliveryStream(#33798) (a374b6b), closes #33757 #33758Bug Fixes
addToRolePolicyfor runtime with imported role destroys and recreates policies on every deployment (#35842) (92525e4), closes #35844 40aws-cdk/aws-bedrock-agentcore-alpha/agentcore/runtime/runtime-base.ts#L253grantInvoke()method (#32984) (a07d75a), closes #32980 /github.com/aws/aws-cdk/pull/32984#pullrequestreview-2863553504Alpha modules (2.222.0-alpha.0)
Features
Bug Fixes
v2.221.1Compare Source
Bug Fixes
Alpha modules (2.221.1-alpha.0)
v2.221.0Compare Source
⚠ BREAKING CHANGES
Features
Bug Fixes
Alpha modules (2.221.0-alpha.0)
Features
Bug Fixes
v2.220.0Compare 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:
Co-authored-by: aws-cdk-automation aws-cdk-automation@users.noreply.github.com
Features
useOptimalInstanceClasses(#35537) (9d59dd8), closes #35515Bug Fixes
Alpha modules (2.220.0-alpha.0)
Bug Fixes
v2.219.0Compare Source
⚠ BREAKING CHANGES
aws-servicecatalog: AWS::ServiceCatalog::PortfolioPrincipalAssociation: PortfolioId property is now required.
aws-servicecatalog: AWS::ServiceCatalog::PortfolioPrincipalAssociation: PrincipalARN property is now required.
aws-servicecatalog: AWS::ServiceCatalog::PortfolioProductAssociation: Id attribute removed.
Co-authored-by: aws-cdk-automation aws-cdk-automation@users.noreply.github.com
Features
Bug Fixes
Alpha modules (2.219.0-alpha.0)
v2.218.0Compare Source
Features
CodeBuildFactorysupport Docker server (#35584) (c62d996)from<Resource>Arnandfrom<Resource><Prop>in every L1 (#35470) (c588061)Alpha modules (2.218.0-alpha.0)
v2.217.0Compare Source
Features
Bug Fixes
FunctionARN reference changed from GetAtt to Ref (#35547) (8a26869), closes #35531Aliasreference incorrectly resolves to underlyingKey(#35545) (43ffcff), closes #35543Reverts
Alpha modules (2.217.0-alpha.0)
v2.216.0Compare Source
Features
EmrCreateClusterOptionssupport ebsRootVolumeIops, ebsRootVolumeThroughput and managedScalingPolicy (#34677) (b3ad6f9), closes #33431Bug Fixes
aws-kinesisanalytics, useaws-kinesisanalyticsv2instead (#35519) (4255b23)SecretRotationApplicationcreates lambda on python 3.9 which is EOL (#35528) (756b683), closes #34168Alpha modules (2.216.0-alpha.0)
v2.215.0Compare Source
Features
Bug Fixes
TarballImageAssetrespects CDK_DOCKER environment variable (#35344) (8bf6b00), closes #35336Alpha modules (2.215.0-alpha.0)
Bug Fixes
v2.214.1Compare Source
Features
Alpha modules (2.214.1-alpha.0)
v2.214.0Compare Source
CHANGES TO L1 RESOURCES
L1 resources are automatically generated from public CloudFormation Resource Schemas. They are build 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:
Features
DockerBuildOptionssupport network param (#34725) (bc333e2), closes #34514Bug Fixes
AlarmRule.concatcover empty operands (#34757) (a01aa38), closes #34662Alpha modules (2.214.0-alpha.0)
Features
v2.213.0Compare Source
Features
Alpha modules (2.213.0-alpha.0)
Features
v2.212.0Compare Source
CHANGES TO L1 RESOURCES
StatusInfosproperty is removed.SingleSignOnApplicationArnproperty is removed.Nameproperty is now set as immutable.Features
Bug Fixes
Reverts
Alpha modules (2.212.0-alpha.0)
v2.211.0Compare Source
⚠ BREAKING CHANGES
cloudformation: L1 resources are automatically generated from
public CloudFormation Resource Schemas. They are build 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::OpsWorksCM::Server). Service is on deprecation path
DataDestinationConfigs,SignalsToCollectandSignalsToFetchin resourceCfnCampaignarenow marked as immutable (they will cause a replacement of the resource
if updated)
Features
ServiceRegionproperty forAWS::EC2::VPCEndpoint(#35025) (fee0638), closes #32785 #33959Bug Fixes
Alpha modules (2.211.0-alpha.0)
v2.210.0Compare Source
Reverts
Alpha modules (2.210.0-alpha.0)
Features
v2.209.1Compare Source
Bug Fixes
Alpha modules (2.209.1-alpha.0)
Bug Fixes
v2.209.0Compare Source
Features
Bug Fixes
Alpha modules (2.209.0-alpha.0)
v2.208.0Compare Source
Features
Bug Fixes
Tag must have a valueerror is impossible to attribute to a specific tag (#35091) (6c4181b)Alpha modules (2.208.0-alpha.0)
Features
v2.207.0Compare Source
Features
Bug Fixes
Alpha modules (2.207.0-alpha.0)
v2.206.0Compare Source
Features
Alpha modules (2.206.0-alpha.0)
v2.205.0Compare Source
Features
arnForPolicyattribute for api destination (#34315) (e0ac9f8)fromLookupmethod for Amazon Aurora Database Cluster (#34849) (23ca6fc), closes #34848 #33258maxRetriesprop to configure automatic retries on canary runs (#34541) (54d8a84), closes #34511Bug Fixes
⚠ CHANGES TO L1 RESOURCES
L1 resources are automatically generated from public CloudFormation Resource Schemas. They are build 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:
Idattribute was removedIdattribute was removedIdattribute was removedAlpha modules (2.205.0-alpha.0)
v2.204.0Compare Source
Features
Bug Fixes
Alpha modules (2.204.0-alpha.0)
Features
v2.203.1Compare Source
Bug Fixes
Alpha modules (2.203.1-alpha.0)
v2.203.0Compare Source
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
templateproperty here has changed fromstringtojsonFeatures
Bug Fixes
Reverts
Alpha modules (2.203.0-alpha.0)
Features
Bug Fixes
v2.202.0Compare Source
Features
lambda.Versionandapigateway.Deploymentfrom refactoring (#34710) (dd14a17)Bug Fixes
Assetactions whenpublishAssetsInParallelis false (#34049) (754ad50), closes #34042 #33844Alpha modules (2.202.0-alpha.0)
Features
v2.201.0Compare Source
Features
bootstrapSelfManagedAddons(#33597) (cedc1b0), closes #30792DatabaseInstanceFromSnapshotsupportclusterSnapshotIdentifier(#33982) (48d30b6), closes #33889Bug Fixes
JsonSchema.additionalItemsproperty type (#33879) (464d521), closes #33878 #33878Alpha modules (2.201.0-alpha.0)
Features
IDeliveryStreamas flow log destination (#34596) (cdfe6e7), closes #33883 #33757Reverts
IDeliveryStreamas flow log destination (#34665) (b77bd0e), closes aws/aws-cdk#34596v2.200.2Compare Source
Bug Fixes
Alpha modules (2.200.2-alpha.0)
v2.200.1Compare Source
Bug Fixes
Alpha modules (2.200.1-alpha.0)
v2.200.0Compare Source
Features
ValidationErrorinstead of untyped Errors (#33392) (1dacaa3), closes #32569IPeertoPrefixListto be usable as a connection peer (#33617) (c277419), closes #33607OidcProviderNativeconstruct utilizing the native CloudFormation resource (#28634) (d8e6c09), closes #21197ValidationErrors instead of untyped errors (#34579) (bd5caba), closes #32569ValidationErrors instead of untyped errors (#34577) (6ccdd81), closes #32569ValidationErrorinstead of untyped Errors (#33384) (303daf2), closes #32569grantReplicationPermissionfor IAM Role permissions (#34138) (bfa6490), closes #34119ValidationErrors instead of untyped errors (#34580) (4d591ef), closes #32569ValidationErrors instead of untyped errors (#34581) (3895d76), closes #32569Bug Fixes
Alpha modules (2.200.0-alpha.0)
Features
v2.199.0Compare Source
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
nameandresourceConfigurationTypeproperty inCfnResourceConfigurationPropshas changed from optional to required. Also, thename,subnetIdsandvpcIdentifierproperties inCfnResourceGatewayPropshave changed from optional to mandatory.Features
Addonsupport configurationValues (#34061) (b420033), closes #34001Bug Fixes
Alpha modules (2.199.0-alpha.0)
v2.198.0Compare Source
Features
Bug Fixes
tree.jsonexceeds 512MB (#34478) (ff2f4af)Alpha modules (2.198.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
platformisPlatform.WEB_COMPUTEorPlatform.WEB_DYNAMIC.Features
v2.197.0Compare Source
Features
Bug Fixes
platformis ignored during asset bundling (#33865) (91bec88), closes #30239NodejsFunctionwithout theentryproperty fails (#34498) (36ce84d)Alpha modules (2.197.0-alpha.0)
v2.196.1Compare Source
Bug Fixes
NodejsFunctionwithout theentryproperty fails (#34498) (27e0f3a)Alpha modules (2.196.1-alpha.0)
v2.196.0Compare Source
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
DeliveryDestinationPolicyof resourceAWS::Logs::DeliveryDestinationchanged to beDestinationPolicyinstead of JSON.Features
ValidationErrors instead of untyped errors (#34427) (5cfea39), closes #32569ValidationErrors instead of untyped errors (#34428) (2e7c55b), closes #32569ValidationErrors instead of untyped errors (#34429) (13d9645), closes #32569ValidationErrors instead of untyped errors (#34430) (e493cc8), closes #32569ValidationErrors instead of untyped errors (#34426) (5ee092a), closes #32569ValidationErrors instead of untyped errors (#34431) (10756c1), closes #32569ValidationErrors instead of untyped errors (#34432) (5509923), closes #32569ValidationErrors instead of untyped errors (#34434) (bc7c4e8), closes #32569ValidationErrors instead of untyped errors (#34435) (28048b3), closes #32569ValidationErrors instead of untyped errors (#34436) (98e352d), closes #32569ResultWritersupport JSONPath/JSONata bucket (#33793) (8a5aecb), closes #32687ValidationErrors instead of untyped errors (#34438) (e828389), closes #32569Bug Fixes
Alpha modules (2.196.0-alpha.0)
Features
Bug Fixes
v2.195.0Compare Source
Features
Bug Fixes
pullRequestFilterandpushFilter(#34267) (1cac5a0), closes #34253hostedZoneIdto support token endpoint with default value derived from stack region or endpointUrl (#34122) (9e52752), closes #31843Reverts
Alpha modules (2.195.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
deviceDertificateAgeCheckis automatically enabled.Features
Bug Fixes
v2.194.0Compare Source
Features
ValidationErrorsinstead of untyped Errors (#34316) (06b463f), closes #32569Alpha modules (2.194.0-alpha.0)
v2.193.0Compare Source
Features
ValidationErrorsinstead of untyped Errors (#34239) (7f378b6), closes #32569Bug Fixes
Alpha modules (2.193.0-alpha.0)
Features
v2.192.0Compare Source
Features
modeproperty forSpecRestApi(#34198) (feadd8c)Rulesupport role (#33779) (9e4c9a9), closes #33722Role.fromLookup()method (#33603) (9e3cbf6), closes #33602Bug Fixes
Alpha modules (2.192.0-alpha.0)
Features
v2.191.0Compare Source
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
Idattribute is being removed from theAWS::Neptune::DBClusterParameterGroup and AWS::Neptune::DBParameterGroup
resources
⚠ BREAKING CHANGES TO L1 constructs
updated CloudFormation resources. Please check the notes for each
specific module for more information.
specificationsprop moved from required tooptional in CfnDeployment
attributeattribute moved from required to optional inRuleBooleanToEvaluateProperty
Features
Alpha modules (2.191.0-alpha.0)
Features
v2.190.0Compare Source
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
ScheduleStatusproperty has been removed fromAWS::Backup::RestoreTestingPlan.DisableSessionTagsandTargetRoleArnproperties andExternalIdattribute have been removed fromAWS::EKS::PodIdentityAssociation.Idattribute has been removed fromAWS::Neptune::DBSubnetGroup.CertificateDetailsandEndpointproperties have been removed fromAWS::RDS::DBInstance.Workgroup.BaseCapacityattribute has been removed fromAWS::RedshiftServerless::Workgroup.escapeparameter inSource.jsonData(). Users who were relying on the automatic JSON escaping for handling special characters in JSON files will need to explicitly enable this behavior by passing{ escape: true }as the third parameter.Features
HttpStageaccess logging (#33977) (d04e40f), closes #11100ValidationErrorsinstead of untyped Errors (#34120) (271e439), closes #32569DatabaseInstance.fromLookup(#33258) (eb97d2d)Bug Fixes
FluentdLogDriveraddasyncreplacing deprecatedasyncConnect(#34059) (c993d34), closes #34055Reverts
Alpha modules (2.190.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
addNatGatewaysmethod, will be changed, resulting in the NAT Gateway being recreated. Additionally, the domain for the Elastic IP (EIP) will be set tovpc, which will also trigger its recreation in the account.Features
Bug Fixes
assignIpv6AddressOnCreation(#34116) (dff2798)v2.189.1Compare Source
Bug Fixes
Alpha modules (2.189.1-alpha.0)
v2.189.0Compare Source
Features
V2pipeline type support in L3 construct (#34005) (994e952), closes #33995Bug Fixes
AwsCustomResourceassumed role session name may contain invalid characters (#34016) (32b6b4d), closes #23260 #34011Alpha modules (2.189.0-alpha.0)
Features
Bug Fixes
statusfield incustomRule(#33973) (6638c08), closes #33962v2.188.0Compare Source
Features
ECRBuildAndPublishaction (#33375) (c5cd679), closes #33376InspectorEcrImageScanActionandInspectorSourceCodeScanActionactions (#33378) (2dc8cc7), closes #33377Bug Fixes
Alpha modules (2.188.0-alpha.0)
Features
Bug Fixes
v2.187.0Compare Source
Features
NodegroupsupportnodeRepairConfig(#32626) (b9cb47c), closes #32562ValidationErrorsinstead of untyped Errors (#33912) (8b23b5d), closes #32569Bug Fixes
Alpha modules (2.187.0-alpha.0)
Features
placementGrouptoLaunchTemplatePropsandLaunchTemplate(#33726) (e5f71db), closes #33721SupportedRegionsproperty forAWS::EC2::VPCEndpointService(#33959) (0c77cb6)v2.186.0Compare Source
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
CfnWorkgroup.attrWorkgroupMaxCapacityattribute has been removed.CfnAnalysis.SheetTextBoxProperty.interactions,CfnDashboard.SheetTextBoxProperty.interactions, andCfnTemplate.SheetTextBoxProperty.interactionsproperties have been removed.CfnDistributionConfiguration.DistributionProperty.ssmParameterConfigurationsproperty has been removed.Features
ValidationErrorsinstead of untyped Errors (#33854) (f28eae2), closes #32569ValidationErrorsinstead of untyped Errors (#33853) (b6b91dd), closes #32569ValidationErrorsinstead of untyped Errors (#33855) (3ff5501), closes #32569ValidationErrorsinstead of untyped Errors (#33869) (5bc9292), closes #32569ValidationErrorsinstead of untyped Errors (#33870) (2dc5d70), closes #32569ValidationErrorsinstead of untyped Errors (#33871) (a9bae27), closes #32569ValidationErrorsinstead of untyped Errors (#33899) (0787840)ValidationErrorsinstead of untyped Errors (#33885) (6bf8095)Bug Fixes
ignoreErrorOnMissingContextparameter is misleading (#33875) (b3187b9)EventBus.grantPutEventsTocorrectly handles service principals (under feature flag) (#33729) (38d82c4), closes #22080 #22080Alpha modules (2.186.0-alpha.0)
Features
PrefixList.fromLookup()(#33619) (b6a15f3), closes aws/aws-cdk#33606 aws/aws-cdk#15115Bug Fixes
v2.185.0Compare Source
Features
ValidationErrorinstead of untyped Errors (#33753) (1fea9f1)Bug Fixes
Alpha modules (2.185.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
KinesisDataFirehosePutRecordhas been renamed toFirehosePutRecord.Bug Fixes
KinesisDataFirehosePutRecordtoFirehosePutRecord(#33758) (e6f5bc8), closes #33757 #33798v2.184.1Compare Source
Reverts
Alpha modules (2.184.1-alpha.0)
v2.184.0Compare Source
Features
Bug Fixes
Alpha modules (2.184.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
workflow.addconditionalTriggertoworkflow.addConditionalTrigger.Bug Fixes
v2.183.0Compare Source
Features
ValidationErrorinstead of untyped Errors (#33700) (d12854a), closes #32569RemovalPolicies.of(scope)(#32283) (34c547c)Bug Fixes
transitionToArchivePolicyis specified andthroughputModeisundefined(#33713) (842201c)Alpha modules (2.183.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
InspectorStartAssessmentRuntarget's constructor now acceptsIAssessmentTemplateinstead ofCfnAssessmentTemplateas its parameter type. To migrate existing code, use theAssessmentTemplate.fromCfnAssessmentTemplate()method to convert yourCfnAssessmentTemplateinstances toIAssessmentTemplate.Features
Bug Fixes
Groupin favour ofScheduleGroup(#33678) (4d8eae9)v2.182.0Compare Source
Features
HealthChecksfor multiple health check types, including EBS and VPC_LATTICE types (#31286) (b3edd0d), closes #31289 /github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-autoscaling/lib/auto-scaling-group.ts#L233 /github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-autoscaling/lib/auto-scaling-group.ts#L2232-L2258 /github.com/aws/aws-cdk/pull/31286#discussion_r1740763781DatabaseClustersupportreplicationSourceIdentifier(#33471) (878ad54), closes #33280Bug Fixes
Alpha modules (2.182.0-alpha.0)
Features
Bug Fixes
v2.181.1Compare Source
Alpha modules (2.181.1-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
IdentityPoolresources deployed in versions>=2.179.0will now fail to deploy. You will need to delete theIdentityPoolRoleAttachmentfrom your stack via the console before redeploying.Bug Fixes
v2.181.0Compare Source
Features
Bug Fixes
serviceTimeoutforCustomResourcedoes not work with token (#33541) (bc91c70), closes #33513 /github.com/go-to-k/aws-cdk/blob/75e52619cd09f363882ff62561a53cd5cd79ab30/packages/aws-cdk-lib/core/lib/custom-resource.ts#L169 /github.com/go-to-k/aws-cdk/blob/75e52619cd09f363882ff62561a53cd5cd79ab30/packages/aws-cdk-lib/core/lib/duration.ts#L332monitoringIntervalinDatabaseClusterPropsdoes not work with token (#33516) (f9b28b9), closes #33504SageMakerCreateTrainingJobadd sagemaker:AddTags permission (#32536) (3b07346), closes #32294Alpha modules (2.181.0-alpha.0)
Features
v2.180.0Compare Source
Features
ValidationErrorsinstead of untyped Errors (#33456) (6098816), closes #32569timeoutforManualApprovalAction(#33472) (7901f07), closes #33473Bug Fixes
DataProtectionPolicytemplate key must be PascalCase (#33462) (0379878), closes #33408 #26728Alpha modules (2.180.0-alpha.0)
Features
v2.179.0Compare Source
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
kubectlLayerproperty is now required in EKSClusterandFargateClusterconstructs. The default value forkubectlLayeris outdated and hence being removed. You can specify your own kubectlLayer version based on your Kubernetes version.Features
ValidationErrorsinstead of untyped Errors (#33455) (11a75b2), closes #32569detailedMetricsEnabledproperty (#33267) (0abcacf), closes #33222ValidationErrorinstead of untyped Errors (#33386) (b4efb1e), closes #32569ValidationErrorinstead of untyped Errors (#33383) (19cf902), closes #32569ValidationErrorinstead of untyped Errors (#33388) (d3f3309), closes #32569ValidationErrorinstead of untyped Errors (#33387) (48f2bf7), closes #32569ValidationErrorinstead of untyped Errors (#33389) (c83ca82), closes #32569ValidationErrorsinstead of untyped Errors (#33440) (76848e4), closes #32569ValidationErrorinstead of untyped Error (#33439) (ede5842), closes #32569ValidationErrorinstead of untyped Errors (#33391) (92a9a73), closes #32569ValidationErrorsinstead of untyped Errors (#33438) (c08c7f0), closes #32569CloudAssemblyErrorinstead of untyped Errors (#33390) (ae95d95), closes #32569ValidationErrorinstead of untyped Errors (#33385) (14b1098), closes #32569Bug Fixes
cluster.addHelmChartignoresskipCrds(#31832) (ee63467), closes #31831SelfManagedKafkaEventSourcecannot be used in NPM symlinked workspaces (#32937) (fe656af)CallAwsServiceCrossRegiondoesn't work with WAIT_FOR_TASK_TOKEN (#32807) (800b775), closes #32746 /github.com/aws/aws-cdk/blob/bbdd42c8f45916d5c6945f3429916f6199d2ec66/packages/aws-cdk-lib/aws-stepfunctions-tasks/lib/lambda/invoke.ts#L146-L165Alpha modules (2.179.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
IdentityPoolRoleAttachmentconstruct andIdentityPool.addRoleMappings()function will no longer exist. This is to disambiguate that only one role attachment can exist per Identity Pool. If you are using theIdentityPoolconstruct, this change will trigger a redeployment. If you need to add role mappings, please do so when theIdentityPoolis created.Features
Bug Fixes
RoleAttachmentconstruct (#33305) (9449f9c), closes #23449v2.178.2Compare Source
Bug Fixes
Alpha modules (2.178.2-alpha.0)
v2.178.1Compare Source
Bug Fixes
Alpha modules (2.178.1-alpha.0)
v2.178.0Compare Source
Features
ValidationErrorinstead of untyped errors (#33075) (04efe6c), closes #32569ValidationErrorinstead of untyped errors (#33172) (abd4a3e), closes #32569ValidationErroristead of untyped Errors (#33245) (ba2f5c8), closes #32569ValidationErrorinstead of untyped errors (#33206) (ab9dd0a), closes #32569ValidationErrorinstead of untyped errors (#33170) (ecbe1bf)ExternalServicesupport daemon scheduling strategy (#32630) (361c7d3), closes #32538tlsproperty to a ServiceConnectService (#32605) (d32baf6), closes #32583containerCpuandcontainerMemoryLimitMiBproperty toApplicationLoadBalancedFargateService(#30920) (4dd97bc), closes #20638 #20638ValidationErrorinstead of untyped errors in L1s (#33032) (1b666db), closes #32569Bug Fixes
Alpha modules (2.178.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
operatingRegionproperty under IPAM class is now renamed tooperatingRegions.⚠ BREAKING CHANGES TO STABLE MODULES
TaskDefinitionProps.inferenceAcceleratorsattribute andTaskDefinition.addInferenceAccelerator()method will be marked as deprecated.Features
ec2-alphamodule is now in Developer Preview (#33230) (a06f91a)Bug Fixes
v2.177.0Compare Source
Features
ValidationErrorinstead of untyped errors (#33072) (8b472fc), closes #32569ValidationErrorinstead of untyped errors (#33082) (5377586), closes #32569ValidationErrorinstead of untyped errors (#33076) (dd34d2e), closes #32569ValidationErrorintsead of untyped errors (#33111) (cc1988a), closes #32569ValidationErrorinstead of untyped errors (#33033) (a928748), closes #32569ValidationErrorinstead of untyped errors (#33042) (0b2db62), closes #32569ValidationErrorinstead of untyped errors (#33110) (5e0f16d), closes #32569ValidationErrorinstead of untyped errors (#33031) (61e876b), closes #32569ValidationErrorinstead of untyped errors (#33109) (aea8f3b), closes #32569ValidationErrorinstead of untyped errors (#33045) (7452462), closes #32569ValidationErrorinstead of untyped errors (#33046) (6469412), closes #32569ValidationErrorinstead of untyped errors (#33067) (6677b33), closes #32569ValidationErrorinstead of untyped errors (#33079) (e4703c1), closes #32569Bug Fixes
Alpha modules (2.177.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
instantiation method calls to choose the right job type and language,
and use the new constants static values to define the associated Job
configuration settings. See the RFC and/or new README for examples.
Description of how you validated changes
Increased unit test coverage to > 90%, consulted with Glue service team
on best practices and sane defaults, updated integration tests.
Features
ValidationErrorinstead of untyped errors (#33141) (a7cd9eb), closes #32569Bug Fixes
Code Refactoring
v2.176.0Compare Source
Features
WebSocketMockIntegrationprops (#30622) (a5a0168), closes #29661Bug Fixes
aws-cdk(#32817) (97af31b), closes #32237Reverts
Alpha modules (2.176.0-alpha.0)
Features
Bug Fixes
v2.175.1Compare Source
Bug Fixes
Alpha modules (2.175.1-alpha.0)
v2.175.0Compare Source
Features
cdk destroy(#32636) (c199378), closes #32545 #27179 40aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli.integtest.ts#L190 aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli.integtest.ts#L286-L291Bug Fixes
CI=false(#32749) (26b361d)canContainersAccessInstanceRole=falseand also deprecate property (#32763) (bbdd42c), closes #28518Alpha modules (2.175.0-alpha.0)
Features
Bug Fixes
ENOENTno such file or directory 'recommended-feature-flags.json' (#32750) (f809b94)v2.174.1Compare Source
Features
Alpha modules (2.174.1-alpha.0)
v2.174.0Compare Source
Features
availabilityZoneDistributionproperty to an AutoScalingGroup (#32100) (ecfce7c)Bug Fixes
@aws-cdk/cloud-assembly-schema(#32704) (3b162fc)nullforexpiration(#32554) (d4f6946)Reverts
Alpha modules (2.174.0-alpha.0)
Features
3_7_Xand3_7_X_KRAFT(#32515) (cbacf4d)Bug Fixes
rangesOverlap(#32269) (87e21d6), closes #32145v2.173.4Compare Source
Bug Fixes
expiration: null(#32668) (4da2f65), closes #32111Alpha modules (2.173.4-alpha.0)
v2.173.3Compare Source
Bug Fixes
Alpha modules (2.173.3-alpha.0)
v2.173.2Compare Source
Bug Fixes
nullforexpiration(#32554) (e59b1db)Alpha modules (2.173.2-alpha.0)
v2.173.1Compare Source
Bug Fixes
Alpha modules (2.173.1-alpha.0)
v2.173.0Compare Source
Features
Bug Fixes
AutoScalingGrouprequireImdsv2 with launchTemplate or mixedInstancesPolicy throws unclear error (#32220) (06cdaac), closes #27586 #27586periodof each metric inusingMetricsforMathExpressionis ignored (#30986) (59e96a3), closes /github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-cloudwatch/lib/metric.ts#L606-L608 /github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-cloudwatch/lib/metric.ts#L566Alpha modules (2.173.0-alpha.0)
Features
v2.172.0Compare Source
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
APIGatewayV2constructs fromaws-apigatewaymodule.Features
cloudFrontEndpointmethod for user pool domain without custom resource (#31402) (deeb2ad), closes #31342AppSyncroute53 target (#31976) (dc7574a), closes #26109Bug Fixes
appsync.HttpDataSourcePropserroneously extendsBaseDataSourceProps(#32065) (4e7f5c4), closes #29689lambda:GetFunctionConfigurationaction is not allowed (#32301) (be000a2), closes #32219$AWS_PROFILEis used (#32313) (6458439), closes #32312--no-rollbackflag that is present (#32309) (559d676), closes #32295originAccessControlIdCloudFront Origin property to CloudFormation templates (#32020) (f9708a6), closes #32018Role.addManagedPolicy()does not work for imported rolesIRole(#31212) (c78ef1b), closes #8307Alpha modules (2.172.0-alpha.0)
Features
Bug Fixes
v2.171.1Compare Source
Bug Fixes
lambda:GetFunctionConfigurationaction is not allowed (#32301) (a073e93), closes /github.com/aws/aws-sdk-js-v3/blob/main/clients/client-lambda/src/waiters/waitForFunctionUpdatedV2.ts#L10 /github.com/aws/aws-sdk-js-v3/blob/main/clients/client-lambda/src/waiters/waitForFunctionUpdated.ts#L13Alpha modules (2.171.1-alpha.0)
v2.171.0Compare Source
Features
Bug Fixes
Alpha modules (2.171.0-alpha.0)
v2.170.0Compare Source
Features
Bug Fixes
Reverts
Alpha modules (2.170.0-alpha.0)
v2.169.0Compare Source
Features
attachWebAclIdmethod for Distribution (#30567) (cbe2bec)Bug Fixes
Alpha modules (2.169.0-alpha.0)
Features
schedulerandscheduler-targetsmodules are now in Developer Preview (#32207) (8776832), closes #31785Bug Fixes
v2.168.0Compare Source
Features
function URLorigin access control L2 construct (#31339) (b8f47c8), closes #31629Bug Fixes
cdk diffalways falls back to template only diff (#32165) (089e9d8)deploy(#32163) (9966f57)~/.aws/credentialsis ignored (#32133) (d1b3c81), closes #32130Alpha modules (2.168.0-alpha.0)
Bug Fixes
v2.167.2Compare Source
Bug Fixes
cdk diffalways falls back to template only diff (#32165) (3fd9699)deploy(#32163) (465da31)Alpha modules (2.167.2-alpha.0)
v2.167.1Compare Source
Bug Fixes
~/.aws/credentialsis ignored (#32133) (9859f33), closes #32130Alpha modules (2.167.1-alpha.0)
v2.167.0Compare Source
Features
Bug Fixes
Alpha modules (2.167.0-alpha.0)
Features
Bug Fixes
v2.166.0Compare Source
Features
autoMinorVersionUpgradefor a database cluster (#31962) (0fb6106)artifactS3Encryptionproperty to the Canary Construct. (#30197) (1f39cb9), closes #30190Bug Fixes
Alpha modules (2.166.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
Features
Bug Fixes
v2.165.0Compare Source
Features
Bug Fixes
synthis called multiple times on mutated construct tree (#31865) (a261c9d), closes #24689fifo: falsedoes not deploy (#31922) (a9d3b02), closes #8550Alpha modules (2.165.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
VpcCidrBlockL2 construct replacesCfnVPCCidrBlock. This change alters the logical ID ofAWS::EC2::VPCCidrBlockresources in CloudFormation templates. Existing deployments will see errors likeCIDR range conflicts with x.xx.xx.xx/xx with association ID vpc-cidr-assoc-ABCD. To resolve this, you must recreate your existing stacks to use the new module.Features
Bug Fixes
v2.164.1Compare Source
Bug Fixes
Alpha modules (2.164.1-alpha.0)
v2.164.0Compare Source
Features
Bug Fixes
Alpha modules (2.164.0-alpha.0)
Features
Bug Fixes
v2.163.1Compare Source
Bug Fixes
Alpha modules (2.163.1-alpha.0)
v2.163.0Compare Source
Features
--unstableflag) (#31611) (0a0e4ad)emailVerifiedforAttributeMappinginterface (#31632) (5de7835), closes #30467 #30467fromLookupmethod to return dummy key if target key was not found (#31676) (34bdeca), closes #31574 /github.com/aws/aws-cdk/blob/v2.161.0/packages/aws-cdk-lib/aws-kms/lib/key.ts#L686 /github.com/aws/aws-cdk/issues/31574#issuecomment-2399080697transitionDefaultMinimumObjectSizefor life cycle (#31778) (4aa117b), closes #31777 /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfiguration.html#cfn-s3Bug Fixes
cdk importerrors with 'S3 error: Access Denied' (#31727) (cd324d0), closes #31597 #31716Alpha modules (2.163.0-alpha.0)
Features
Bug Fixes
targetOverridesprop from Schedule (#31799) (be4154b)v2.162.1Compare Source
Bug Fixes
cdk importerrors with 'S3 error: Access Denied' (#31727) (5c2787a), closes #31597 #31716Alpha modules (2.162.1-alpha.0)
v2.162.0Compare Source
Features
ownerContactproperty to theGraphqlApi(#31585) (a8b2f01)grantDataApiAccessmethod for imported database cluster (#31280) (3c92012), closes #31116 /github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-rds/lib/cluster.ts#L983 /github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-rds/lib/cluster.ts#L523-L526Bug Fixes
cdk diffon large templates fails when passing intoolkitStackNameandqualifier(#31636) (f603c97), closes #29179http2Enabledwith true is ignored in ApplicationLoadBalancer (#31675) (c1b240e), closes #31609Alpha modules (2.162.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
destinationsproperty withdestination(singular) and changed the type from array of Destinations to a single Destination. Old behaviour would only allow an array with a single Destination to be passed in anyway.Features
Bug Fixes
Miscellaneous Chores
destinationsproperty withdestinationand change type from array to single IDestination (#31630) (1e2cff1)v2.161.1Compare Source
Reverts
Alpha modules (2.161.1-alpha.0)
v2.161.0Compare Source
Features
cdk rollback(#31407) (0755561), closes #30546Bug Fixes
cdk diff --quietto print stack name when there is diffs (#30186) (bcf9209), closes #27128isTaggablefunction can return undefined instead of false (#31600) (be70c82), closes #26495cdk diffto upload large templates (#31597) (be1207b), closes #29936 /github.com/aws/aws-cdk/blob/main/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml#L275 /github.com/aws/aws-cdk/blob/4b00ffeb86b3ebb9a0190c2842bd36ebb4043f52/packages/aws-cdk/lib/api/deployments.ts#L605Alpha modules (2.161.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
loggingandlogGroupproperties inDestinationLoggingPropshave been removed and replaced with a single optional propertyloggingConfigwhich accepts a class of typeLoggingConfig.Details
Combine the
loggingandlogGroupproperties into a single new optional property calledloggingConfigwhich accepts a class of typeLoggingConfig.LoggingConfigis an abstract class which can be instantiated through either an instance ofEnableLoggingorDisableLoggingwhich can be used in the following 3 ways:Description of how you validated changes
unit + integ test
Checklist
Features
Bug Fixes
Miscellaneous Chores
v2.160.0Compare Source
Features
stsoptions for roles assumed by the cli (#31089) (5e95ba2), closes #26157 #22535Alpha modules (2.160.0-alpha.0)
Features
Bug Fixes
v2.159.1Compare Source
Reverts
Alpha modules (2.159.1-alpha.0)
v2.159.0Compare Source
Features
routeSelectionExpressionfor an HTTP API (#31373) (36baf51), closes #31104Bug Fixes
Alpha modules (2.159.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
encryptionKeyproperty is removed andencryptionproperty type has changed from theStreamEncryptionenum to theStreamEncryptionclass.To pass in a KMS key for the customer managed key case, use
StreamEncryption.customerManagedKey(key)Details
Replaced
encryptionandencryptionKeyproperties with a single propertyencryptionof typeStreamEncryptionand is used by calling one of the 3 methods:This makes it so it's not longer possible to pass in a key when the encryption type is AWS owned or unencrypted. The
keyis an optional parameter inStreamEncryption.customerManagedKey(key?: IKey)so following the previous behaviour, if a key is provided it will be used, otherwise a key will be created for the user.Description of how you validated changes
Generated templates do not change so behaviour remains the same.
Updated integ/unit tests.
Checklist
Features
Bug Fixes
Miscellaneous Chores
v2.158.0Compare Source
Bug Fixes
Alpha modules (2.158.0-alpha.0)
Features
v2.157.0Compare Source
Features
Bug Fixes
Alpha modules (2.157.0-alpha.0)
v2.156.0Compare Source
Features
RedshiftDataParameters(#29462) (84c6442), closes #15712 #31017Bug Fixes
Alpha modules (2.156.0-alpha.0)
Features
Bug Fixes
v2.155.0Compare Source
Features
preserveOnDeletefor EKS addon (#30776) (23fba1c)multiRegionproperty to aKey(#31125) (3dc4c50)Bug Fixes
Alpha modules (2.155.0-alpha.0)
Features
ipv6AddressCountproperty for an instance (#31076) (e3e5e1c), closes #31075v2.154.1Compare Source
Features
Bug Fixes
Alpha modules (2.154.1-alpha.0)
v2.154.0Compare Source
Features
Bug Fixes
Reverts
Alpha modules (2.154.0-alpha.0)
Features
Bug Fixes
v2.153.0Compare Source
Features
Alpha modules (2.153.0-alpha.0)
v2.152.0Compare Source
Features
Alpha modules (2.152.0-alpha.0)
v2.151.1Compare Source
Reverts
Alpha modules (2.151.1-alpha.0)
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR has been generated by Mend Renovate CLI.
⚠️ 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:
The artifact failure details are included below:
File name: cdk-pipeline/package-lock.json
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.