Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): 2.90.0 #26642

Merged
merged 26 commits into from
Aug 4, 2023
Merged

chore(release): 2.90.0 #26642

merged 26 commits into from
Aug 4, 2023

Conversation

aws-cdk-automation
Copy link
Collaborator

@aws-cdk-automation aws-cdk-automation commented Aug 4, 2023

See CHANGELOG

mergify bot and others added 26 commits July 29, 2023 05:33
…e not free of side-effects (#26568)

The attempted fix in #26551 did not work.

This is another attempt with a different approach.
Based on the fact that the failure occurs in `manifest.ts`, there appear to be circumstances for this file to be load in a context that is not fully initialized. Thus the `Cannot find name 'require'` error.
However runtime code like `require` is not needed to generate the schemas.
In fact the `manifest.ts` file isn't needed at all for this.

This change ensures that only the required files are loaded when generating each schema.
Hopefully this will bypass the erroneous code.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Closes `n/a`

Great project, but please stop spamming on stale notification for forks, thanks!

<img width="1374" alt="image" src="https://github.com/aws/aws-cdk/assets/984415/2581a5a9-6ebc-4b7a-91ce-48072997dda5">

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
#26552)

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
AWS Service Spec packages to latest versions.
Includes a `storageParameters` property, allowing developers to access the `tableInput.storageDescriptor.parameters` property within the `CfnTable` resource. 

Closes #23132.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Processes have changed within CDK. The Roadmap document no longer reflected the way of working for the team.

Made (minor) updates to reflect the diff.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Related to #26578, I also receive these two JobErrors at my end. Both are unnecessary, so I will disable them in the forked repository.







----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Documentation for appsync GraphqlApi schema property was still referring to older method of importing schema file. This small change updates the documentation to use the correct method

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Just a small PR to allow setting top level comment on a state machine

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Ran npm-check-updates and yarn upgrade to keep the `yarn.lock` file up-to-date.
…ints and no validation of input #25933 (#26384)

Docs were unclear on valid placement constraints. You can specify distinctInstances when creating a Service, or running a task. You can specify memberOf when doing the previous two actions, or when creating a task or new revision. So far only memberOf is valid for ec2 task definitions.

This pull request enhances the documentation and validation for task definition placement constraints in the aws-cdk-lib/aws-ecs package. The documentation now includes a note clarifying the valid placement constraints and a new validatePlacementConstraints method has been added to the Ec2TaskDefinition class to validate the constraints at synth time.

The changes include:

Enhancement of documentation in ec2-task-definition.ts to include a note about valid placement constraints.
Addition of the validatePlacementConstraints method in ec2-task-definition.ts to validate placement constraints at synth time.
Addition of unit tests in ec2-task-definition.test.ts to verify the correct behavior of the new validatePlacementConstraints method.
Addition of integration tests to ensure overall functionality.
Closes #25905.

Revival of #25933

----

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license
…ent-agnostic/aware stacks (#26607)

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Just fixing this in the same way as #26433


----


*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…resources that have been successfully created (#26602)

Adds support for the RetainExceptOnCreate DeletionPolicy.
When `applyToUpdateReplacePolicy` is set, this uses the 'Retain' UpdateReplacePolicy.

https://aws.amazon.com/about-aws/whats-new/2023/07/aws-cloudformation-deletion-policies-dev-test-cycle/
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options

Closes #26570

Replaces #26595

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…26371)

Currently, flowLogName property for FlowLog L2 is never referred in generated CloudFormation template. This PR solves the issue by adding Name tag with the value of flowLogName property.

Closes #26370

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Update some outdated repository links and package paths since [repo remodeling](#24376).

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…lishing logs (#26493)

> We're currently maintaining a patched version of CDK to use with [SST](https://docs.sst.dev/) because this flag isn't fully respected. When the quiet flag is specified, the docker build and docker push shell commands still print to the terminal. This PR propagates the quiet flag down to the cdk-assets's container-images handler.

Replaces #26265

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This PR adds New ADOT Lambda Layers v0.31.0 in the CDK library

Reference PR - 

- aws-observability/aws-otel-lambda#653
- aws-otel/aws-otel.github.io#596
----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Migrate the LogRetention Custom Resource to AWS SDK v3.

Part of a fix for #26461 

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Node18 is the default runtime environment for lambdas in the [default](https://aws.amazon.com/it/blogs/compute/node-js-18-x-runtime-now-available-in-aws-lambda/), [China](https://www.amazonaws.cn/en/new/2023/amazon-lambda-adds-support-for-node-js-18-in-amazon-web-services-china-regions/), and [GovCloud](https://aws.amazon.com/it/about-aws/whats-new/2023/04/aws-lambda-node-js-18-govcloud-regions/) regions.

This fix updates the runtime default versions for constructs that were still using older versions, in particular:

- `LogRetention`
- `AwsCustomResource`
- `CustomResourceProvider`

Also, it updates the `DefaultCrNodeVersionMap` in the fact tables to reflect the updated values.

Closes #26461.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…rt (#26631)

`AwsCustomResource` now uses Node18/SDKv3 by default. This support is no longer experimental, and it does not require passing in different string values into the properties of the custom resource.

The V2 strings can be used to interact with the V3 SDK.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Adds support for the docker build --ssh flag for specifying ssh agent socket or ssh keys for ecr DockerImageAsset

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
@aws-cdk-automation aws-cdk-automation added auto-approve pr/no-squash This PR should be merged instead of squash-merging it labels Aug 4, 2023
@aws-cdk-automation aws-cdk-automation requested a review from a team August 4, 2023 18:10
@github-actions github-actions bot added the p2 label Aug 4, 2023
@aws-cdk-automation
Copy link
Collaborator Author

AWS CodeBuild CI Report

  • CodeBuild project: AutoBuildv2Project1C6BFA3F-wQm2hXv2jqQv
  • Commit ID: 63fbafb
  • Result: SUCCEEDED
  • Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

@mergify
Copy link
Contributor

mergify bot commented Aug 4, 2023

Thank you for contributing! Your pull request will be automatically updated and merged without squashing (do not update manually, and be sure to allow changes to be pushed to your fork).

@mergify mergify bot merged commit 8c535e4 into v2-release Aug 4, 2023
24 of 25 checks passed
@mergify mergify bot deleted the bump/2.90.0 branch August 4, 2023 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auto-approve p2 pr/no-squash This PR should be merged instead of squash-merging it
Projects
None yet
Development

Successfully merging this pull request may close these issues.