chore(deps): update dependency aws-cdk-lib to v2.187.0 [security]
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| aws-cdk-lib (source) | 2.76.0 -> 2.187.0 |
||
| aws-cdk-lib (source) | 2.87.0 -> 2.187.0 |
GitHub Vulnerability Alerts
CVE-2023-35165
If you are using the eks.Cluster or eks.FargateCluster construct we need you to take action. Other users are not affected and can stop reading.
Impact
The AWS Cloud Development Kit (CDK) allows for the definition of Amazon Elastic Container Service for Kubernetes (EKS) clusters. eks.Cluster and eks.FargateCluster constructs create two roles that have an overly permissive trust policy.
The first, referred to as the CreationRole, is used by lambda handlers to create the cluster and deploy Kubernetes resources (e.g KubernetesManifest, HelmChart, ...) onto it. Users with CDK version higher or equal to 1.62.0 (including v2 users) will be affected.
The second, referred to as the default MastersRole, is provisioned only if the mastersRole property isn't provided and has permissions to execute kubectl commands on the cluster. Users with CDK version higher or equal to 1.57.0 (including v2 users) will be affected.
Both these roles use the account root principal in their trust policy, which allows any identity in the account with the appropriate sts:AssumeRole permissions to assume it. For example, this can happen if another role in your account has sts:AssumeRole permissions on Resource: "*".
CreationRole
Users with CDK version higher or equal to 1.62.0 (including v2 users). The role in question can be located in the IAM console. It will have the following name pattern:
*-ClusterCreationRole-*
MastersRole
Users with CDK version higher or equal to 1.57.0 (including v2 users) that are not specifying the mastersRole property. The role in question can be located in the IAM console. It will have the following name pattern:
*-MastersRole-*
Patches
The issue has been fixed in versions v1.202.0, v2.80.0. We recommend you upgrade to a fixed version as soon as possible. See Managing Dependencies in the CDK Developer Guide for instructions on how to do this.
The new versions no longer use the account root principal. Instead, they restrict the trust policy to the specific roles of lambda handlers that need it. This introduces some breaking changes that might require you to perform code changes. Refer to https://github.com/aws/aws-cdk/issues/25674 for a detailed discussion of options.
Workarounds
CreationRole
There is no workaround available for CreationRole.
MastersRole
To avoid creating the default MastersRole, use the mastersRole property to explicitly provide a role. For example:
new eks.Cluster(this, 'Cluster', {
...
mastersRole: iam.Role.fromRoleArn(this, 'Admin', 'arn:aws:iam::xxx:role/Admin')
});
References
https://github.com/aws/aws-cdk/issues/25674
If you have any questions or comments about this advisory we ask that you contact AWS/Amazon Security via our vulnerability reporting page or directly via email to [email protected]. Please do not create a public GitHub issue.
CVE-2025-23206
Impact
Users who use IAM OIDC custom resource provider package will download CA Thumbprints as part of the custom resource workflow, https://github.com/aws/aws-cdk/blob/d16482fc8a4a3e1f62751f481b770c09034df7d2/packages/%40aws-cdk/custom-resource-handlers/lib/aws-iam/oidc-handler/external.ts#L34.
However, the current tls.connect method will always set rejectUnauthorized: false which is a potential security concern. CDK should follow the best practice and set rejectUnauthorized: true. However, this could be a breaking change for existing CDK applications and we should fix this with a feature flag.
Note that this is marked as low severity Security advisory because the issuer url is provided by CDK users who define the CDK application. If they insist on connecting to a unauthorized OIDC provider, CDK should not disallow this. Additionally, the code block is run in a Lambda environment which mitigate the MITM attack.
As a best practice, CDK should still fix this issue under a feature flag to avoid regression.
packages/@​aws-cdk/custom-resource-handlers/lib/aws-iam/oidc-handler/external.ts
❯❱ problem-based-packs.insecure-transport.js-node.bypass-tls-verification.bypass-tls-verification
Checks for setting the environment variable NODE_TLS_REJECT_UNAUTHORIZED to 0, which disables TLS
verification. This should only be used for debugging purposes. Setting the option rejectUnauthorized
to false bypasses verification against the list of trusted CAs, which also leads to insecure
transport.
Patches
The patch is in progress. To mitigate, upgrade to CDK v2.177.0 (Expected release date 2025-02-22).
Once upgraded, please make sure the feature flag '@aws-cdk/aws-iam:oidcRejectUnauthorizedConnections' is set to true in cdk.context.json or cdk.json. More details on feature flag setting is here.
Workarounds
N/A
References
https://github.com/aws/aws-cdk/issues/32920
GHSA-qq4x-c6h6-rfxh
Summary
The AWS Cloud Development Kit (CDK) is an open-source framework for defining cloud infrastructure using code. Customers use it to create their own applications which are converted to AWS CloudFormation templates during deployment to a customer’s AWS account. CDK contains pre-built components called "constructs" that are higher-level abstractions providing defaults and best practices. This approach enables developers to use familiar programming languages to define complex cloud infrastructure more efficiently than writing raw CloudFormation templates.
The CDK Cognito UserPool construct deploys an AWS cognito user pool. An Amazon Cognito user pool is a user directory for web and mobile app authentication and authorization. Customers can deploy a client under this user pool through construct ‘UserPoolClient’ or through helper method 'addClient'. A user pool client resource represents an Amazon Cognito user pool client which is a configuration within a user pool that interacts with one mobile or web application authenticating with Amazon Cognito.
When users of the 'cognito.UserPoolClient' construct generate a secret value for the application client in AWS CDK, they can then reference the generated secrets in their stack. The CDK had an issue where, when the custom resource performed an SDK API call to 'DescribeCognitoUserPoolClient' to retrieve the generated secret, the full response was logged in the associated lambda function's log group. Any user authenticated in the account where logs of the custom resource are accessible and who has read-only permission could view the secret written to those logs.
This issue does not affect customers who are generating the secret value outside of the CDK as the secret is not referenced or logged.
Impact
To leverage this issue, an actor has to be authenticated in the account where logs of the custom resource Custom::DescribeCognitoUserPoolClient are accessible and have read-only permission for lambda function logs.
Users can review access to their log group through AWS CloudTrail logs to detect any unexpected access to read the logs.
Impacted versions: >2.37.0 and <=2.187.0
Patches
The patches are included in the AWS CDK Library release v2.187.0. We recommend upgrading to the latest version and ensuring any forked or derivative code is patched to incorporate the new fixes. To fully address this issue, users should rotate the secret by generating a new secret stored in AWS Secrets Manager. References to the secret will use the new secret on update.
When new CDK applications using the latest version are initialized, they will use the new behavior with updated logging.
Existing applications must upgrade to the latest version, change the feature flag (@aws-cdk/cognito:logUserPoolClientSecretValue) to false, redeploy the application to apply this fix and use the new implementation with updated logging behavior.
Workarounds
Users can override the implementation changing Logging to be Logging.withDataHidden(). For example define class CustomUserPoolClient extends UserPoolClient and in the new class define get userPoolClientSecret() to use Logging.withDataHidden().
Example
export class CustomUserPoolClient extends UserPoolClient {
private readonly customUserPool : UserPool;
private readonly customuserPoolClientId : string;
constructor(scope: Construct, id: string, props: UserPoolClientProps) {
super(scope, id, props);
this.customUserPool = new UserPool(this, 'pool', {
removalPolicy: RemovalPolicy.DESTROY,
});
const client = this.customUserPool.addClient('client', { generateSecret: true });
}
// Override the userPoolClientSecret getter to always return the secret
public get userPoolClientSecret(): SecretValue {
// Create the Custom Resource that assists in resolving the User Pool Client secret
const secretValue = SecretValue.resourceAttribute(new AwsCustomResource(
this,
'DescribeCognitoUserPoolClient',
{
resourceType: 'Custom::DescribeCognitoUserPoolClient',
onUpdate: {
region: cdk.Stack.of(this).region,
service: 'CognitoIdentityServiceProvider',
action: 'describeUserPoolClient',
parameters: {
UserPoolId: this.customUserPool.userPoolId,
ClientId: this.customUserPool,
},
physicalResourceId: PhysicalResourceId.of(this.userPoolClientId),
// Disable logging of sensitive data
logging: Logging.withDataHidden(),
},
policy: AwsCustomResourcePolicy.fromSdkCalls({
resources: [this.customUserPool.userPoolArn],
}),
installLatestAwsSdk: false,
},
).getResponseField('UserPoolClient.ClientSecret'));
return secretValue;
}
}
References
If you have any questions or comments about this advisory please contact AWS/Amazon Security via our vulnerability reporting page or directly via email to [email protected]. Please do not create a public GitHub issue.
Release Notes
aws/aws-cdk (aws-cdk-lib)
v2.187.0
Features
- cx-api: declare support for CDK_TOOLKIT_VERSION env var (#33963) (22dc717)
- update L1 CloudFormation resource definitions (#33954) (7c15988)
- ecr: lookup existing repository (#33662) (5fff3d6), closes #8461
- eks:
NodegroupsupportnodeRepairConfig(#32626) (b9cb47c), closes #32562 - kinesisfirehose: throw
ValidationErrorsinstead of untyped Errors (#33912) (8b23b5d), closes #32569 - lambda-event-sources: starting position timestamp for kafka (#31439) (5077d8a), closes #31808
- show friendly display names for assets (#33844) (4e958d4)
Bug Fixes
- cognito: fix logging behaviour for user pool client custom resource (#33983) (d02e64a), closes GHSA-qq4x-c6h6-rfxh
- core: asset names for nested stacks contain Tokens (#33966) (85fc87f)
- dynamodb: table v1 retain replica table if table is retain (#33953) (21d0a5c), closes #33952
- eks: looked up vpc causing premature validation errors for private subnets (#33786) (73744b4), closes #22025 /github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-ec2/lib/vpc.ts#L2705
Alpha modules (2.187.0-alpha.0)
Features
- apprunner: throw ValidationError instead of untyped errors (#33914) (38f89af)
- ec2: adding
placementGrouptoLaunchTemplatePropsandLaunchTemplate(#33726) (e5f71db), closes #33721 - ec2: support the new
SupportedRegionsproperty forAWS::EC2::VPCEndpointService(#33959) (0c77cb6) - iot: backfill enum values in iot module (#33969) (2a8a8a3)
v2.186.0
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- redshiftserverless: The
CfnWorkgroup.attrWorkgroupMaxCapacityattribute has been removed. - quicksight: The
CfnAnalysis.SheetTextBoxProperty.interactions,CfnDashboard.SheetTextBoxProperty.interactions, andCfnTemplate.SheetTextBoxProperty.interactionsproperties have been removed. - imagebuilder: The
CfnDistributionConfiguration.DistributionProperty.ssmParameterConfigurationsproperty has been removed.
Features
- codecommit: throw
ValidationErrorsinstead of untyped Errors (#33854) (f28eae2), closes #32569 - codedeploy: throw
ValidationErrorsinstead of untyped Errors (#33853) (b6b91dd), closes #32569 - codepipeline: branches and files support in git push filter L2 construct (#33872) (45623d6)
- codepipeline: stage level condition feature L2 construct (#33809) (8e4374f)
- codepipeline: throw
ValidationErrorsinstead of untyped Errors (#33855) (3ff5501), closes #32569 - cognito-identitypool: graduate to stable 🚀 (#33905) (ba52ac7), closes #27483
- config: throw
ValidationErrorsinstead of untyped Errors (#33869) (5bc9292), closes #32569 - docdb: throw
ValidationErrorsinstead of untyped Errors (#33870) (2dc5d70), closes #32569 - dynamodb: throw
ValidationErrorsinstead of untyped Errors (#33871) (a9bae27), closes #32569 - ecr-assets: throw
ValidationErrorsinstead of untyped Errors (#33899) (0787840) - efs: throw
ValidationErrorsinstead of untyped Errors (#33885) (6bf8095) - imagebuilder: update L1 CloudFormation resource definitions (#33909) (8cac7bc), closes #33906
- lambda: add Ruby3.4 Lambda runtime support (#33832) (3154615)
- quicksight: update L1 CloudFormation resource definitions (#33910) (21e21cb), closes #33906
- redshiftserverless: update L1 CloudFormation resource definitions (#33911) (fb9fa74), closes #33906
- update L1 CloudFormation resource definitions (#33906) (b855978)
- scheduler-and-scheduler-targets: graduate to stable 🚀 (#33903) (1740f87), closes #31785
- scheduler-targets: EcsRunTask scheduler target (#33697) (3fe58b5), closes #27456
Bug Fixes
- context provider's
ignoreErrorOnMissingContextparameter is misleading (#33875) (b3187b9) - core: does not generate a valid artifact id from some construct IDs (#33863) (6a5638a), closes #32808
- cx-api: adding missing readme (#33867) (6761f56), closes #33866 1#L662-L681
- events: now
EventBus.grantPutEventsTocorrectly handles service principals (under feature flag) (#33729) (38d82c4), closes #22080 #22080
Alpha modules (2.186.0-alpha.0)
Features
- ec2: backfill missing enums for ec2 (#33821) (ae3fd67), closes /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html#cfn-ec2 /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2
- ec2: support
PrefixList.fromLookup()(#33619) (b6a15f3), closes aws/aws-cdk#33606 aws/aws-cdk#15115 - ec2: support AWS::EC2::VPCEndpointService SupportedIpAddressTypes property (#33877) (ed5df9c)
Bug Fixes
- eks-v2-alpha: prevent IAM role creation when node pools are empty (#33894) (55bf451), closes #33771
v2.185.0
Features
- s3-deployment: backfill missing enums for s3-deployment (#33819) (2623e00), closes /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-serversideencryptionbydefault.html#aws-properties-s3
- update L1 CloudFormation resource definitions (#33800) (fada917)
- ecs: add validation checks to memory cpu combinations of FARGATE compatible task definitions (#33608) (734ca66), closes #22216 /github.com/aws/aws-cdk/issues/31106#issuecomment-2289166090
- ecs: backfill missing enums for ecs (#33644) (28c6a22)
- eks: backfill missing enums for eks (#33646) (f67a88b)
- logs: throw
ValidationErrorinstead of untyped Errors (#33753) (1fea9f1)
Bug Fixes
- core: remove whitespaces in tree.json (#33784) (73b9138), closes #27261 #27261
- s3: add validation for lifecycle rule transitions (#33731) (4128ff4), closes #22103 #22103
- s3-deployment: handle properly quoted strings in JSON files (#33698) (bff85e8), closes #22661 #22661
- stepfunctions-tasks: jobQueueArn support JsonPath or JSONata (#33670) (1c09c8b), closes #33580
Alpha modules (2.185.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- scheduler-targets-alpha: The class
KinesisDataFirehosePutRecordhas been renamed toFirehosePutRecord.
Bug Fixes
- scheduler-targets-alpha: rename
KinesisDataFirehosePutRecordtoFirehosePutRecord(#33758) (e6f5bc8), closes #33757 #33798
v2.184.1
Reverts
- iam: fix(iam): adding organization id pattern verification (#33773) (f7ed316), closes aws/aws-cdk#33768
Alpha modules (2.184.1-alpha.0)
v2.184.0
Features
- ecr: throw ValidationError instead of untyped Errors (#33750) (242690f)
- lambda: support s3 OFD for Kinesis/DynamoDB (#33739) (3f1fecf)
- rds: allow to specify availability zone for Aurora instances (#33515) (583d5f2), closes #33503 #30618
Bug Fixes
- codepipeline: replace account root principal with current pipeline role in the trust policy under ff: @aws-cdk/pipelines:reduceStageRoleTrustScope (#33742) (a64b01c), closes #33709
- core: message including tokens from annotations cannot output correctly (#33706) (55a3c4c), closes #33707
- events-targets: add LogGroupTargetInput.fromObjectV2() method (#33720) (584a58c)
Alpha modules (2.184.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- glue-alpha: Updated casing of
workflow.addconditionalTriggertoworkflow.addConditionalTrigger.
Bug Fixes
- glue-alpha: inconsistent workflow addconditionalTrigger casing (#33752) (4886a3e), closes #33751 #33751
v2.183.0
Features
- bedrock: support DeepSeek R1 (#33727) (3de0818)
- rds: add MySQL enginge versions 5.7.44(patch), 8.0.41 and 8.4.4 (#33732) (d1a8cbe)
- update L1 CloudFormation resource definitions (#33718) (c4fceb2)
- codebuild: throw
ValidationErrorinstead of untyped Errors (#33700) (d12854a), closes #32569 - core:
RemovalPolicies.of(scope)(#32283) (34c547c) - logs: add support for fieldIndexPolicies in log group L2 Construct (#33416) (6c882e0), closes #33366
- lambda: backfill missing enums for lambda (#33651) (4227747)
- rds: add new MariaDB engine versions 10.5.28, 10.6.21, 10.11.11, and 11.4.5 (#33665) (7f5bf4e)
- ec2: add VPC interface endpoints for Location Service (#33667) (4bc151b)
- ec2: add VPC interface endpoints for WAFV2 (#33685) (5eb11d2)
- ec2: add VPC interface endpoints for Emr Serverless (#33715) (25619a0)
- ec2: add VPC interface endpoints for Security Lake (#33728) (5fcbe2a)
Bug Fixes
- core: pressing Ctrl-C when content is bundled leaves broken asset (#33692) (00ef50d), closes #33201 #32869 #14474
- custom-resources: fix circular dependency when a custom role provided to Provider (#33600) (77b6fa9), closes #20360
- efs: cannot run an integ test when
transitionToArchivePolicyis specified andthroughputModeisundefined(#33713) (842201c) - eks: cluster deployment issue when the authentication mode is not changing (#33680) (ba2dfd1)
Alpha modules (2.183.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- scheduler-targets-alpha: The
InspectorStartAssessmentRuntarget's constructor now acceptsIAssessmentTemplateinstead ofCfnAssessmentTemplateas its parameter type. To migrate existing code, use theAssessmentTemplate.fromCfnAssessmentTemplate()method to convert yourCfnAssessmentTemplateinstances toIAssessmentTemplate.
Features
- kinesisanalytics-flink-alpha: backfill missing enums for kinesisanalytics-flink-alpha (#33632) (b55199a)
- kinesisfirehose-destinations-alpha: backfill missing enums for kinesisfirehose-destinations-alpha (#33633) (6ed7a45)
Bug Fixes
- scheduler-alpha: deprecate
Groupin favour ofScheduleGroup(#33678) (4d8eae9) - scheduler-targets-alpha: update inspector target to use IAssessmentTemplate instead of CfnAssessmentTemplate (#33682) (50ba3ef)
v2.182.0
Features
- assertions: added getResourceId method to Template (#33521) (a96b0f1)
- autoscaling: add new
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_r1740763781 - ecs: encrypting managed storage (#33535) (07f0fe3), closes #33380
- inspector: add minimal L2 interface for Inspector assessment template and fromCfnAssessmentTemplate() (#33614) (d51f70a)
- opensearchservice: nodeoptions for domain (#32936) (1b6f0c3), closes #32553
- rds:
DatabaseClustersupportreplicationSourceIdentifier(#33471) (878ad54), closes #33280 - update L1 CloudFormation resource definitions (#33676) (92dba49)
- upgrade @aws-cdk/cloud-assembly-schema to v40 (#33620) (127059e)
Bug Fixes
- apigateway: move endpointConfiguration to RestApiBaseProps (#33514) (e07a89c), closes #33295
- appsync: appsync Event API integration assertion tests (#33572) (6f966a6)
- cloudwatch: update regex expression that prevents CloudWatch:Mah:UnknownIdentifier warnings (#33591) (#33592) (97744e7)
- iam: adding organization id pattern verification (#33555) (6df9bfe), closes #32756
- lambda-nodejs: do not require a frozen lockfile for bun (#32908) (a21190e), closes #32906 #32906
- s3: cannot deploy multiple replication source buckets (under feature flag) (#33360) (d580853), closes #33355
- sns: for SSE topics, add KMS permissions in grantPublish (#32794) (f1c0926), closes #18387 #31012 #24848 #16271 #29511 /github.com/aws/aws-cdk/issues/16271#issuecomment-917221985
Alpha modules (2.182.0-alpha.0)
Features
- pipes-alpha: support for customer-managed KMS keys to encrypt pipe data (#33546) (dd0d62f), closes #31453
Bug Fixes
- cognito-identitypool-alpha: prevent stacks from not deploying correctly (#33609) (e220bc8), closes #33510
- eks-v2-alpha: can't delete fargate cluster (#33573) (4ada313), closes #33347
- scheduler-targets: update kinesis firehose imports (#33615) (1df1a78)
v2.181.1
Alpha modules (2.181.1-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- cognito-identitypool-alpha: Any
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
- cognito-identitypool-alpha: prevent stacks from not deploying correctly (#33609) (a1e2afe), closes #33510
v2.181.0
Features
- update L1 CloudFormation resource definitions (#33579) (a6bfe3c)
- rds: scheduling modifications in the next scheduled maintenance window (#33448) (be2c7d0), closes #33447
- stepfunctions: add support for custom CSV delimiters in S3CsvItemReader (#33558) (43ae4fc), closes #33418
Bug Fixes
- cognito: re-adding threat protection capabilities and clarifying feature plans (#33565) (2f9bc41), closes #33393 #32367 #32367 #33393
- core:
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#L332 - core: cross-stack references to NestedStack list values produces invalid outputs (#32575) (f9252ab), closes #27233
- core: wrong priority for tag aspects (#33460) (0b9ffeb)
- rds:
monitoringIntervalinDatabaseClusterPropsdoes not work with token (#33516) (f9b28b9), closes #33504 - stepfunctions-tasks:
SageMakerCreateTrainingJobadd sagemaker:AddTags permission (#32536) (3b07346), closes #32294
Alpha modules (2.181.0-alpha.0)
Features
- eks-v2-alpha: eks auto mode support (#33373) (e03d112)
- msk: support for Kafka version 3.8.x and add deprecated labels to legacy versions (#33553) (29623d1)
- redshift-alpha: maintenance track name (#33552) (9ac3084)
v2.180.0
Features
- cloudfront-origins: read versioned access level (#33038) (315be88), closes #33034
- update L1 CloudFormation resource definitions (#33531) (93a3348), closes /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2
- cloudfront: support gRPC for distribution (#32535) (1b116b9), closes #32534
- cloudfront: vpc origins (#33318) (8f3e793), closes #32396
- cloudwatch: throw
ValidationErrorsinstead of untyped Errors (#33456) (6098816), closes #32569 - codepipeline-actions: support
timeoutforManualApprovalAction(#33472) (7901f07), closes #33473 - kinesis: support stream consumers (#32087) (f4453c7), closes #32050
- ses: configurationset support default event bus and firehose as destination (#33093) (d8b0da7), closes #32835 #30671
Bug Fixes
- core: adding warnings to alert when properties will be overwritten (#33507) (b06daf8), closes #32468
- lambda: updating addToRolePolicy to avoid circular dependency potential (under feature flag) (#33291) (d946eb7)
- logs:
DataProtectionPolicytemplate key must be PascalCase (#33462) (0379878), closes #33408 #26728 - stepfunctions: disabling logging still requires LogGroup (#30816) (a2cd7ae), closes #30814
- stepfunctions: various JSONata query language fix (#33404) (b16fac2), closes [#33403](https://redirect
Configuration
📅 Schedule: Branch creation - "" in timezone Europe/Oslo, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Branch automerge failure
This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.
- Branch has one or more failed status checks