-
Notifications
You must be signed in to change notification settings - Fork 4k
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.106.0 #27920
Merged
Merged
chore(release): 2.106.0 #27920
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Closes #27772. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Closes #27448. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This PR adds unit tests for the SES drop spam handler. Specifically, the unit tests verify that spam will be dropped under the following conditions: 1. SPF verdict is `FAIL` 2. DKIM verdict is `FAIL` 3. Spam verdict is `FAIL` 4. Virus verdict is `FAIL` An additional unit test was added to ensure that null is returned if all the above verdicts are not `FAIL`. Closes #27726 ---- *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.
…ion (#27831) Fixes issue with code comments ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This PR fixes that a Dockerfile used in an integ test fails. I changed because `node:18-alpine3.13` image is no longer accessible and occurred errors. ``` [+] Building 2.8s (3/3) FINISHED => [internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 391B 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 90B 0.0s => ERROR [internal] load metadata for docker.io/library/node:18-alpine3.13 2.6s ------ > [internal] load metadata for docker.io/library/node:18-alpine3.13: ------ failed to solve with frontend dockerfile.v0: failed to create LLB definition: docker.io/library/node:18-alpine3.13: not found ``` Also, I updated package-lock.json since there was a difference from package.json. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…ance fleets in EMR (#27809) This PR adds the following points for spot instance fleet in EMR. - a doc that blockDurationMinutes is no longer available to new customers from July 1, 2021. - https://docs.aws.amazon.com/emr/latest/APIReference/API_SpotProvisioningSpecification.html - an integ test for spot instance fleet in EMR. - There was no integ test, so I added. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…7823) Some instance types with the 4th generation AMD EPYC processors (code name Genoa) were introduced. - M7a was [introduced in August 2023](https://aws.amazon.com/about-aws/whats-new/2023/08/general-purpose-amazon-ec2-m7a-instances/) - R7a was [introduced in September 2023](https://aws.amazon.com/about-aws/whats-new/2023/09/memory-optimized-amazon-ec2-r7a-instances/) - C7a was [introduced in October 2023](https://aws.amazon.com/about-aws/whats-new/2023/10/compute-optimized-amazon-ec2-c7a-instances/) The instance types are supported in [CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-instancetype). ---- *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.
) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 40.0.0 to 40.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tj-actions/changed-files/releases">tj-actions/changed-files's releases</a>.</em></p> <blockquote> <h2>v40.1.0</h2> <h2>What's Changed</h2> <ul> <li>Upgraded to v40.0.2 by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1689">tj-actions/changed-files#1689</a></li> <li>fix(deps): update dependency yaml to v2.3.4 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1691">tj-actions/changed-files#1691</a></li> <li>feat: add support for controlling the pattern order by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1693">tj-actions/changed-files#1693</a></li> <li>Updated README.md by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1694">tj-actions/changed-files#1694</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v40...v40.1.0">https://github.com/tj-actions/changed-files/compare/v40...v40.1.0</a></p> <h2>v40.0.2</h2> <h2>What's Changed</h2> <ul> <li>Upgraded to v40.0.1 by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1686">tj-actions/changed-files#1686</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v20.8.10 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1687">tj-actions/changed-files#1687</a></li> <li>fix: order of file patterns by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1688">tj-actions/changed-files#1688</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v40...v40.0.2">https://github.com/tj-actions/changed-files/compare/v40...v40.0.2</a></p> <h2>v40.0.1</h2> <h2>What's Changed</h2> <ul> <li>Upgraded to v40 by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1672">tj-actions/changed-files#1672</a></li> <li>Updated README.md by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1673">tj-actions/changed-files#1673</a></li> <li>Updated README.md by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1675">tj-actions/changed-files#1675</a></li> <li>chore(deps): update dependency eslint-plugin-jest to v27.5.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1674">tj-actions/changed-files#1674</a></li> <li>chore(deps): update dependency eslint-plugin-jest to v27.6.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1676">tj-actions/changed-files#1676</a></li> <li>Updated README.md by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1677">tj-actions/changed-files#1677</a></li> <li>Updated README.md by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1678">tj-actions/changed-files#1678</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1680">tj-actions/changed-files#1680</a></li> <li>chore(deps): update dependency <code>@typescript-eslint/parser</code> to v6.9.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1682">tj-actions/changed-files#1682</a></li> <li>chore(deps): update dependency <code>@typescript-eslint/eslint-plugin</code> to v6.9.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1683">tj-actions/changed-files#1683</a></li> <li>fix: bug with order in which the files and files ignore patterns are combined by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1684">tj-actions/changed-files#1684</a></li> <li>chore(deps): update dependency <code>@types/jest</code> to v29.5.7 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1685">tj-actions/changed-files#1685</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v40...v40.0.1">https://github.com/tj-actions/changed-files/compare/v40...v40.0.1</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tj-actions/changed-files/blob/main/HISTORY.md">tj-actions/changed-files's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h1><a href="https://github.com/tj-actions/changed-files/compare/v40.0.2...v40.1.0">40.1.0</a> - (2023-11-03)</h1> <h2>🚀 Features</h2> <ul> <li>Add support for controlling the pattern order (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1693">#1693</a>) (<a href="https://github.com/tj-actions/changed-files/commit/892553a4576166fd647dbd90ffa4b589f563572b">892553a</a>) - (Tonye Jack)</li> </ul> <h2>🐛 Bug Fixes</h2> <ul> <li><strong>deps:</strong> Update dependency yaml to v2.3.4 (<a href="https://github.com/tj-actions/changed-files/commit/c300d15daea754419fb9f133c53d821f0f6c17ea">c300d15</a>) - (renovate[bot])</li> </ul> <h2>➕ Add</h2> <ul> <li>Added missing changes and modified dist assets. (<a href="https://github.com/tj-actions/changed-files/commit/50a9cc9b7b170bd6aaf4fb94db5da1c223606572">50a9cc9</a>) - (GitHub Action)</li> </ul> <h2>🔄 Update</h2> <ul> <li>Updated README.md (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1694">#1694</a>)</li> </ul> <p>Co-authored-by: repo-ranger[bot] (<a href="https://github.com/tj-actions/changed-files/commit/18c8a4ecebe93d32ed8a88e1d0c098f5f68c221b">18c8a4e</a>) - (tj-actions[bot])</p> <h2>⬆️ Upgrades</h2> <ul> <li>Upgraded to v40.0.2 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1689">#1689</a>)</li> </ul> <p>Co-authored-by: jackton1 <a href="mailto:[email protected]">[email protected]</a> (<a href="https://github.com/tj-actions/changed-files/commit/c07606463672e7c623bc2801b4002bd645aed1f2">c076064</a>) - (tj-actions[bot])</p> <h1><a href="https://github.com/tj-actions/changed-files/compare/v40.0.1...v40.0.2">40.0.2</a> - (2023-10-31)</h1> <h2>🐛 Bug Fixes</h2> <ul> <li>Order of file patterns (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1688">#1688</a>) (<a href="https://github.com/tj-actions/changed-files/commit/40526807ee1e208a1a8c1bbe6bd2d1b044ef6368">4052680</a>) - (Tonye Jack)</li> </ul> <h2>⚙️ Miscellaneous Tasks</h2> <ul> <li><strong>deps:</strong> Update dependency <code>@types/node</code> to v20.8.10 (<a href="https://github.com/tj-actions/changed-files/commit/a59bf8ffcfcfdd831463eff511b55a7123a04aca">a59bf8f</a>) - (renovate[bot])</li> </ul> <h2>⬆️ Upgrades</h2> <ul> <li>Upgraded to v40.0.1 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1686">#1686</a>)</li> </ul> <p>Co-authored-by: jackton1 <a href="mailto:[email protected]">[email protected]</a> (<a href="https://github.com/tj-actions/changed-files/commit/68218997649ac879f47639455e9669b94750b50f">6821899</a>) - (tj-actions[bot])</p> <h1><a href="https://github.com/tj-actions/changed-files/compare/v40.0.0...v40.0.1">40.0.1</a> - (2023-10-30)</h1> <h2>🐛 Bug Fixes</h2> <ul> <li>Bug with order in which the files and files ignore patterns are combined (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1684">#1684</a>) (<a href="https://github.com/tj-actions/changed-files/commit/7549e1e4b967bf5f827b32249ec181ba542de0f9">7549e1e</a>) - (Tonye Jack)</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tj-actions/changed-files/commit/18c8a4ecebe93d32ed8a88e1d0c098f5f68c221b"><code>18c8a4e</code></a> Updated README.md (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1694">#1694</a>)</li> <li><a href="https://github.com/tj-actions/changed-files/commit/892553a4576166fd647dbd90ffa4b589f563572b"><code>892553a</code></a> feat: add support for controlling the pattern order (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1693">#1693</a>)</li> <li><a href="https://github.com/tj-actions/changed-files/commit/50a9cc9b7b170bd6aaf4fb94db5da1c223606572"><code>50a9cc9</code></a> Added missing changes and modified dist assets.</li> <li><a href="https://github.com/tj-actions/changed-files/commit/c300d15daea754419fb9f133c53d821f0f6c17ea"><code>c300d15</code></a> fix(deps): update dependency yaml to v2.3.4</li> <li><a href="https://github.com/tj-actions/changed-files/commit/c07606463672e7c623bc2801b4002bd645aed1f2"><code>c076064</code></a> Upgraded to v40.0.2 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1689">#1689</a>)</li> <li><a href="https://github.com/tj-actions/changed-files/commit/40526807ee1e208a1a8c1bbe6bd2d1b044ef6368"><code>4052680</code></a> fix: order of file patterns (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1688">#1688</a>)</li> <li><a href="https://github.com/tj-actions/changed-files/commit/a59bf8ffcfcfdd831463eff511b55a7123a04aca"><code>a59bf8f</code></a> chore(deps): update dependency <code>@types/node</code> to v20.8.10</li> <li><a href="https://github.com/tj-actions/changed-files/commit/68218997649ac879f47639455e9669b94750b50f"><code>6821899</code></a> Upgraded to v40.0.1 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1686">#1686</a>)</li> <li><a href="https://github.com/tj-actions/changed-files/commit/bfc49f4cff6934aa236c171f9bcbf1dd6b1ef438"><code>bfc49f4</code></a> chore(deps): update dependency <code>@types/jest</code> to v29.5.7</li> <li><a href="https://github.com/tj-actions/changed-files/commit/7549e1e4b967bf5f827b32249ec181ba542de0f9"><code>7549e1e</code></a> fix: bug with order in which the files and files ignore patterns are combined...</li> <li>Additional commits viewable in <a href="https://github.com/tj-actions/changed-files/compare/af292f1e845a0377b596972698a8598734eb2796...18c8a4ecebe93d32ed8a88e1d0c098f5f68c221b">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tj-actions/changed-files&package-manager=github_actions&previous-version=40.0.0&new-version=40.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
…#27854) Fixes `@aws-cdk/service-spec-importers` being outdated ---- *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.
…7813) We already changed the datasource for generated resource to use `@aws-cdk/awscdk-service-spec`. However `cloudformation-diff` was still using the old data source. This PR swaps out the source, with minimal further changes. Hence no additional tests are required. Note that this new implementation does not apply `temporary-schemas` defined in `spec2cdk`. This is because `temporary-schemas` is a mechanism to unblock development of unreleased features, and not a mechanism to publish schema changes. For the latter, changes must be made in [cdklabs/awscdk-service-spec](https://github.com/cdklabs/awscdk-service-spec). I ran a local benchmark and `cdk diff` is now running ~1.03 slower than before. I investigated why and this appears to be mostly due to the gzip compression of the database file. If we load the DB from an uncompressed source, the new code path performs ~1.07 times faster than the old code path. This trade-off is acceptable. Compressed package size of `aws-cdk` is reducing with this change from `11.7MB` to `8.9MB` ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
These packages have been replaced by a more modern version. Please use `@aws-cdk/aws-service-spec` ([source](https://github.com/cdklabs/awscdk-service-spec)) and `spec2cdk` respectively. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
The CloudFormation template ([AWS::EC2::FlowLog](https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-logdestination)) and the L1 Construct ([CfnFlowLog](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_ec2.CfnFlowLog.html#logdestination)) support Kinesis Data Firehose as a destination for VPC Flow Logs. This PR implements `toKinesisDataFirehose` method to set the Kinesis Data Firehose delivery stream as a destination for VPC Flow Logs. [aws-kinesisfirehose-alpha module](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-kinesisfirehose-alpha-readme.html) is yet alpha module, so the construct gets an ARN of the delivery stream to specify the destination. The same technique is used in [DataProtectionPolicy](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataProtectionPolicy.html). This PR doesn't support [cross-account access](https://docs.aws.amazon.com/vpc/latest/tgw/flow-logs-kinesis.html) between the VPC and the delivery stream in the `toKinesisDataFirehose` method. The cross-account access is supported later to implement a more simple use case at first. Closes #27275 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Preparing the launch of this new runtime. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This checks was introduced when aws-cdk-lib was still a "virtual" package and created by combing different sources. Since this is not the case anymore, we can remove this script. Fixes failing build. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
The link for nodejs.org is broken. From: https://nodejs.org/en/about/releases ![image](https://github.com/aws/aws-cdk/assets/20182640/e450ef7d-cf2a-43fa-9708-fe94a6d631ab) To: https://nodejs.org/en/about/previous-releases ![image](https://github.com/aws/aws-cdk/assets/20182640/3f8a47ef-6fe1-4586-bdde-f9a0fe2a28ad) Please let me know if the [download](https://nodejs.org/en/download) page is a better fit for this... ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Following up on #27877, we had a broken link in two places. This fixes the second. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Removes reference to non-existing `selfSignUp` attribute and adjusts formatting. Closes #27829. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Fixes the commented out default test to make it easier for new users to get started. Closes #27869. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…and deprecated versions (#27836) This PR adds new versions and deprecated versions for Aurora MySQL. - 2.07.9 - https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.2079.html - 2.07.10 - https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.20710.html - 2.11.4 - https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.2114.html - 2.12.0 - https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.2120.html Deprecated versions are written in the doc for Aurora MySQL version 2 is [here](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.20Updates.html). ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Adding an additional helper for using inline content for a YAML config ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…7887) In the future, the `AWS_CDK_METADATA` set will only be edited automatically, to prevent misconfiguration. Moving it to its own file makes it easier and less error prone for automated tools to generate/update the code. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
I released a newer version of this library but it has not made to the cdk repo yet. Upgrading this could help with resolving a security issue: #27661 Needed to run multiple integ tests for this and got warnings similar to following: ``` Stack: test-bucket-deployment-deployed-bucket - Resource: DeployMe5AwsCliLayerF0F79631 - Impact: WILL_REPLACE !!! If these destructive changes are necessary, please indicate this on the PR !!! Failed: /Users/vinakuk/Desktop/Work/Repositories/CDK/Ops/Security-Issue/aws-cdk/packages/@aws-cdk-testing/framework-integ/test/aws-s3-deployment/test/integ.bucket-deployment-signcontent.js !!! This test contains destructive changes !!! ``` I believe this is expected since the version of the library is changing. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
#27883) This PR moves the cluster parameter change reboot handler from aws-cdk-lib to our new centralized location for custom resource handlers in the [@aws-cdk](https://github.com/aws-cdk) package. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This PR moves the drain hook lambda source handler from aws-cdk-lib to our new centralized location for custom resource handlers in the [@aws-cdk](https://github.com/aws-cdk) package. Additionally, this PR updates the minify and bundle script, and the airlift custom resources script to include python files. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…7819) Community reviewers have the ability to choose any of the approve/comment/request changes buttons that are available in the review tab. Prior to this change, `prlint` would consider a comment from a community reviewer as being equivalent to requesting changes (and in fact, didn't consider the requesting changes case). This would remove the `pr/needs-community-review` label which surprised some reviewers. With this change, `prlint` will only remove the `pr/needs-community-review` label when a community reviewer specifically chooses "request changes". Additionally, reviewers are now able to switch from approving to requesting changes (this doesn't override any other reviewers' approvals, just that reviewer's own). Additionally, this adds mocks for the `getTrustedCommunityMembers` method and avoids hardcoding the logins of multiple community reviewers into the tests. As a side effect, the tests also run faster since `curl` isn't being invoked so frequently. Here is a screenshot of what I see when reviewing on this repo: ![image](https://github.com/aws/aws-cdk/assets/850893/03d3b5e5-2798-47bf-951d-b72964f974aa) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Most issues center around doc strings. I know nothing about appconfig, but I feel like there's massive value added to this module by providing even the cloudformation docs within cdk, so that they are accessible within the IDE. Some other linter rules I've added as exceptions, because I don't have the capacity to audit them, but they should be audited. Issue to track that work: #27894. Labeled as a fix because technically, some public facing code has changed and also I want to make sure this ends up on the changelog. BREAKING CHANGE: `Environment.fromEnvironmentAttributes` function signature changed; property called `attr` is now `attrs`. This should affect only Python users. - **appconfig**: `Extension.fromExtensionAttributes` function signature changed; property called `attr` is now `attrs`. This should affect only Python users. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…em values (#27857) Some adjustments to `Build` properties: * Adds support for [`serverSdkVersion`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html#cfn-gamelift-build-serversdkversion) attribute * Updates list of available [`operatingSystem`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html#cfn-gamelift-build-operatingsystem) and deprecates Windows Server 2012 Closes #27655. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Fixes an issue with the CLI version of `spec2cdk` not working for single services anymore. This used to be implicitly tested by being included in the hot path. However after a refactor, we were not using it anymore and thus didn't notice the breaking. Added a test to ensure future functionality. Replaced to custom options parser with Node's built-in parser for increased usability and support for list options (calling the same option multiple time). ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Support of R7i EC2-Instance type in aws-ec2. The [R7i](https://aws.amazon.com/ec2/instance-types/r7i/) was recently introduced in October 2023. The R7i instance type has been confirmed to be supported in [AWS-Cloudformation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-instancetype). ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Update ADOT Lambda Layer ARNs of latest release. References - - aws-otel/aws-otel.github.io#665 - aws-observability/aws-otel-lambda#763 - aws-observability/aws-otel-lambda#762 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Deprecates endpoints with the same name and reorganizes properties alphabetically. Closes #27662. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…the PutBucketInventoryConfiguration API (#27794) Truncate the inventory-id to 64 characters, such that it conforms to the S3 PutBucketInventoryConfiguration API. Also remove non-allowed characters. Closes #27793. ---- *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*
This stops the bleeding. I did not audit the linter exemptions at all :(, and there are some that are clearly wrong. Like `no-unused-type`, if it's unused it probably was a mistake to be exposed in the module at all. But alas, I spent no time auditing the rules ---- *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.
…27764) Use of AccessControl is deprecated — see https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-bucket.html#cfn-s3-bucket-accesscontrol *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This Pull Request will add supported RDS engine versions. Added engine versions are as follows. ```sh $ aws rds describe-db-engine-versions \ --query "DBEngineVersions[?EngineVersion=='5.7.44'||EngineVersion=='8.0.35'].[DBEngineVersionDescription,EngineVersion,Status]" \ --engine mysql [ [ "MySQL 5.7.44", "5.7.44", "available" ], [ "MySQL 8.0.35", "8.0.35", "available" ] ] $ aws rds describe-db-engine-versions \ --query "DBEngineVersions[?EngineVersion=='15.00.4322.2.v1'||EngineVersion=='15.00.4335.1.v1'].[DBEngineVersionDescription,EngineVersion,Status]" \ --engine sqlserver-ee [ [ "SQL Server 2019 15.00.4322.2.v1", "15.00.4322.2.v1", "available" ], [ "SQL Server 2019 15.00.4335.1.v1", "15.00.4335.1.v1", "available" ] ] $ aws rds describe-db-engine-versions \ --query "DBEngineVersions[?EngineVersion=='19.0.0.0.ru-2023-07.rur-2023-07.r1'||EngineVersion=='19.0.0.0.ru-2023-10.rur-2023-10.r1'].[DBEngineVersionDescription,EngineVersion,Status]" \ --engine oracle-ee-cdb [ [ "Oracle 19.0.0.0.ru-2023-07.rur-2023-07.r1", "19.0.0.0.ru-2023-07.rur-2023-07.r1", "available" ], [ "Oracle 19.0.0.0.ru-2023-10.rur-2023-10.r1", "19.0.0.0.ru-2023-10.rur-2023-10.r1", "available" ] ] $ aws rds describe-db-engine-versions \ --query "DBEngineVersions[?EngineVersion=='21.0.0.0.ru-2023-07.rur-2023-07.r1'||EngineVersion=='21.0.0.0.ru-2023-10.rur-2023-10.r1'].[DBEngineVersionDescription,EngineVersion,Status]" \ --engine oracle-ee-cdb [ [ "Oracle 21.0.0.0.ru-2023-07.rur-2023-07.r1", "21.0.0.0.ru-2023-07.rur-2023-07.r1", "available" ], [ "Oracle 21.0.0.0.ru-2023-10.rur-2023-10.r1", "21.0.0.0.ru-2023-10.rur-2023-10.r1", "available" ] ] ``` ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
….2 (#27910) This PR adds AlbControllerVersion v2.5.2 - v2.5.4, and v2.6.0 - v2.6.2. See the [aws-load-balancer-controller releases](https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases). Each version to correspond to eks-chart versions is based on [aws-load-balancer-controller/Chart.yaml history](https://github.com/aws/eks-charts/commits/master/stable/aws-load-balancer-controller/Chart.yaml). For example, v2.6.2 for AlbControllerVersion is to v1.6.2 for charts. https://github.com/aws/eks-charts/blob/a644fd925ca091d881b3a42aace268322f484455/stable/aws-load-balancer-controller/Chart.yaml ```yaml apiVersion: v2 name: aws-load-balancer-controller description: AWS Load Balancer Controller Helm chart for Kubernetes version: 1.6.2 appVersion: v2.6.2 ``` Closes #27890. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
aws-cdk-automation
added
auto-approve
pr/no-squash
This PR should be merged instead of squash-merging it
labels
Nov 10, 2023
aws-cdk-automation
had a problem deploying
to
test-pipeline
November 10, 2023 03:20 — with
GitHub Actions
Failure
colifran
added
pr/do-not-merge
This PR should not be merged at this time.
and removed
pr/do-not-merge
This PR should not be merged at this time.
labels
Nov 10, 2023
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
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). |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See CHANGELOG