-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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.104.0 #27808
chore(release): 2.104.0 #27808
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0deed4d - Browse repository at this point
Copy the full SHA 0deed4dView commit details -
feat(apigateway): add useDefaultMethodResponses property for StepFunc…
…tionsIntegrations (#27645) In `StepFunctionsIntegration`, method response models (`methodResponses`) with 200, 400 and 500 status codes are added by default. This PR adds `useDefaultMethodResponses` property not to add default method response models by set it to `false`. Closes #27520. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for 22a3234 - Browse repository at this point
Copy the full SHA 22a3234View commit details -
fix(apigateway): validation for path parts does not allow creation of…
… resources beginning with dollar sign (#27619) This PR adjusts the validation rules for path parts in resources created using the APIGateway library to allow the use of dollar mark in pathParts, as requested in #27083. This enables the creation of resources with paths such as $test(from the reproduction steps in the related issue). An existing resource unit test ('url for a resource') has been updated to ensure that a dollar mark in a pathPart does not throw an error and properly reflects in the output of RestApi.urlForPath. The integration test integ.restapi has also been updated, wherein the appliances resource now has a path of $appliances:all instead of appliances:all. Closes #27083. #### All Submissions: - [x] Have you followed the guidelines in our [Contributing guide?](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) #### Adding new Unconventional Dependencies: - [ ] This PR adds new unconventional dependencies following the process described [here](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md/#adding-new-unconventional-dependencies) #### New Features - [x] Have you added the new feature to an [integration test](https://github.com/aws/aws-cdk/blob/main/INTEGRATION_TESTS.md)? - [x] Did you use yarn integ to deploy the infrastructure and generate the snapshot (i.e. yarn integ without --dry-run)? By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license
Configuration menu - View commit details
-
Copy full SHA for a8f5326 - Browse repository at this point
Copy the full SHA a8f5326View commit details -
fix(autoscaling): AutoScalingGroup.requireImdsv2 throws error with La…
…unchTemplates (#27648) This PR fixes the bug that AutoScalingGroup.requireImdsv2 throws error with LaunchTemplates. This handles `LaunchTemplate` in `AutoScalingGroupRequireImdsv2Aspect` when a feature flag `AUTOSCALING_GENERATE_LAUNCH_TEMPLATE` is true. Closes #27586. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for a4142aa - Browse repository at this point
Copy the full SHA a4142aaView commit details -
feat(appconfig): support for CfnMonitorsProperty in environments (#27680
) Adding support to associate our L1 monitors constructs (CfnMonitorsProperty) to a L2 environment construct. **BREAKING CHANGE** To define monitors under an environment, you now need to call a static method on `Monitor`. Example: ``` new Environment(this, 'MyEnv', { .... monitors: [ Monitor.fromCloudWatchAlarm(...), Monitor.fromCfnMonitorProperty(...), ], }); ``` ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for 05f3453 - Browse repository at this point
Copy the full SHA 05f3453View commit details -
fix: duration doesn't get accurately compared in multi alb service ba…
…se (#27664) Duration wasn't getting compared correctly and prevented some values, eg between 5 and 9 or 500 and 999 (perhaps others as well), from getting used for `ApplicationMultipleTargetGroupsService.idleTimeout`. Relates to #21584, that fixes this issue for ApplicationLoadBalancedService (however the problem description was not fully correct in regards to what range of values were getting denied). ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for 7e426c8 - Browse repository at this point
Copy the full SHA 7e426c8View commit details -
feat(scheduler-alpha): target properties override (#27603)
Allows to override a `Schedule` target's properties. Supported properties: `input`, `maxEventAge`, and `retryAttempts`. Example: ```ts declare const target: targets.LambdaInvoke; const oneTimeSchedule = new Schedule(this, 'Schedule', { schedule: ScheduleExpression.rate(cdk.Duration.hours(12)), target, targetOverrides: { input: ScheduleTargetInput.fromText("Overriding Target Input"), maxEventAge: Duration.seconds(180), retryAttempts: 5, }, }); ``` Closes #27545. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for 1433ff2 - Browse repository at this point
Copy the full SHA 1433ff2View commit details -
feat(dynamodb): add tagging support to TableV2 (#27649)
This change adds the ability to tag GlobalTable replicas created using the TableV2 construct. The top level "tags" will apply tags to the primary table while tags for each replica can be specified in the respective replica definition. Closes #27146. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for d46b535 - Browse repository at this point
Copy the full SHA d46b535View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1141992 - Browse repository at this point
Copy the full SHA 1141992View commit details
Commits on Oct 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fdf9b68 - Browse repository at this point
Copy the full SHA fdf9b68View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5391f4 - Browse repository at this point
Copy the full SHA f5391f4View commit details -
feat(codedeploy): support multiple load balancers for deployment grou…
…ps (#27607) ### Summary This change adds multiple load balancer support for CodeDeploy deployment groups. There is a currently a loadBalancer field in the ServerDeploymentGroup, adding loadBalancers might be a good field to extend the functionality to create a deployment group with multiple load balancers. Closes #27407
Configuration menu - View commit details
-
Copy full SHA for d57504e - Browse repository at this point
Copy the full SHA d57504eView commit details -
docs: fix typos in developer docs (#27716)
I found some typos in `CONTRIBUTING.md` and `INTEGRATION_TESTS.md`. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for 9262f99 - Browse repository at this point
Copy the full SHA 9262f99View commit details -
docs: update CONTRIBUTING.md (#27718)
I add a guide to build and test alpha packages in `CONTRIBUTING.md`. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for f6bf5cc - Browse repository at this point
Copy the full SHA f6bf5ccView commit details -
fix(apigatewayv2): defaultAuthorizer cannot be applied to HttpRoute (#…
Configuration menu - View commit details
-
Copy full SHA for f397071 - Browse repository at this point
Copy the full SHA f397071View commit details
Commits on Oct 30, 2023
-
chore(deps): Bump tj-actions/changed-files from 39.2.3 to 40.0.0 (#27751
) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 39.2.3 to 40.0.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.0.0</h2> <h2>🔥 🔥 Breaking Change 🔥 🔥</h2> <ul> <li>Directory patterns now require explicit specification of the globstar pattern to match all sub paths.</li> </ul> <h3></h3> <pre lang="diff"><code>... - name: Get specific changed files id: changed-files-specific uses: tj-actions/changed-files@v40 with: files: | - dir + dir/** </code></pre> <h2>What's Changed</h2> <ul> <li>Upgraded to v39.2.4 by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1664">tj-actions/changed-files#1664</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1665">tj-actions/changed-files#1665</a></li> <li>Bump <code>@types/node</code> from 20.8.7 to 20.8.8 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1666">tj-actions/changed-files#1666</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v20.8.9 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1668">tj-actions/changed-files#1668</a></li> <li>remove: appending globstar pattern for directories to prevent bugs with path matching by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1670">tj-actions/changed-files#1670</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1671">tj-actions/changed-files#1671</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v39...v40.0.0">https://github.com/tj-actions/changed-files/compare/v39...v40.0.0</a></p> <h2>v39.2.4</h2> <h2>What's Changed</h2> <ul> <li>Upgraded to v39.2.3 by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1649">tj-actions/changed-files#1649</a></li> <li>chore(deps): update dependency <code>@types/jest</code> to v29.5.6 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1650">tj-actions/changed-files#1650</a></li> <li>chore(deps): update dependency <code>@types/micromatch</code> to v4.0.4 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1652">tj-actions/changed-files#1652</a></li> <li>chore(deps): update dependency <code>@types/lodash</code> to v4.14.200 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1651">tj-actions/changed-files#1651</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v20.8.7 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1653">tj-actions/changed-files#1653</a></li> <li>chore(deps): update dependency <code>@types/uuid</code> to v9.0.6 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1655">tj-actions/changed-files#1655</a></li> <li>chore(deps): update dependency <code>@vercel/ncc</code> to v0.38.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1656">tj-actions/changed-files#1656</a></li> <li>chore(deps): update dependency eslint to v8.52.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1658">tj-actions/changed-files#1658</a></li> <li>chore(deps): update dependency eslint-plugin-jest to v27.4.3 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1659">tj-actions/changed-files#1659</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1660">tj-actions/changed-files#1660</a></li> <li>chore(deps): update actions/setup-node action to v3.8.2 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1661">tj-actions/changed-files#1661</a></li> <li>chore(deps): update actions/setup-node action to v4 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1662">tj-actions/changed-files#1662</a></li> <li>chore(deps): update typescript-eslint monorepo to v6.9.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1663">tj-actions/changed-files#1663</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v39...v39.2.4">https://github.com/tj-actions/changed-files/compare/v39...v39.2.4</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/v39.2.4...v40.0.0">40.0.0</a> - (2023-10-26)</h1> <h2>📦 Bumps</h2> <ul> <li>Bump <code>@types/node</code> from 20.8.7 to 20.8.8 (<a href="https://github.com/tj-actions/changed-files/issues/1666">#1666</a>)</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:support@github.com">support@github.com</a> Co-authored-by: dependabot[bot] (<a href="https://github.com/tj-actions/changed-files/commit/955cdc8d81246052a366a9a1c4e570774fe2b1c6">955cdc8</a>) - (dependabot[bot])</p> <h2>➕ Add</h2> <ul> <li>Added missing changes and modified dist assets. (<a href="https://github.com/tj-actions/changed-files/commit/af292f1e845a0377b596972698a8598734eb2796">af292f1</a>) - (GitHub Action)</li> <li>Added missing changes and modified dist assets. (<a href="https://github.com/tj-actions/changed-files/commit/e48cacbca52c259aaa62f428dd90bc4e374a8cda">e48cacb</a>) - (GitHub Action)</li> </ul> <h2>➖ Remove</h2> <ul> <li>Appending globstar pattern for directories to prevent bugs with path matching (<a href="https://github.com/tj-actions/changed-files/issues/1670">#1670</a>) (<a href="https://github.com/tj-actions/changed-files/commit/3ce5a2970f30e3278949b12f08ed68f90cc8e482">3ce5a29</a>) - (Tonye Jack)</li> </ul> <h2>⚙️ Miscellaneous Tasks</h2> <ul> <li><strong>deps:</strong> Lock file maintenance (<a href="https://github.com/tj-actions/changed-files/commit/2ddcb04986856a468e97e777e87741f528cbad2b">2ddcb04</a>) - (renovate[bot])</li> <li>Update test.yml (<a href="https://github.com/tj-actions/changed-files/commit/d898dd09e4531bdc144c5149b2d4de056819d8a4">d898dd0</a>) - (Tonye Jack)</li> <li><strong>deps:</strong> Update dependency <code>@types/node</code> to v20.8.9 (<a href="https://github.com/tj-actions/changed-files/commit/0e08afd95d354d7dfa67484142cc153c96b816df">0e08afd</a>) - (renovate[bot])</li> <li><strong>deps:</strong> Lock file maintenance (<a href="https://github.com/tj-actions/changed-files/commit/5aee57257118b7f1a34194ed31f5faf4d56a1b04">5aee572</a>) - (renovate[bot])</li> </ul> <h2>⬆️ Upgrades</h2> <ul> <li>Upgraded to v39.2.4 (<a href="https://github.com/tj-actions/changed-files/issues/1664">#1664</a>)</li> </ul> <p>Co-authored-by: jackton1 <a href="mailto:jackton1@users.noreply.github.com">jackton1@users.noreply.github.com</a> (<a href="https://github.com/tj-actions/changed-files/commit/c83cb31f5b2aea1959056c29027ee2b838d88747">c83cb31</a>) - (tj-actions[bot])</p> <h1><a href="https://github.com/tj-actions/changed-files/compare/v39.2.3...v39.2.4">39.2.4</a> - (2023-10-23)</h1> <h2>➕ Add</h2> <ul> <li>Added missing changes and modified dist assets. (<a href="https://github.com/tj-actions/changed-files/commit/28cf22057fdc9b7c9328d0b5884e8c45b9316b22">28cf220</a>) - (GitHub Action)</li> <li>Added missing changes and modified dist assets. (<a href="https://github.com/tj-actions/changed-files/commit/40e81cc72b38d108b2ba0fb7c01296a426dc775a">40e81cc</a>) - (GitHub Action)</li> </ul> <h2>⚙️ Miscellaneous Tasks</h2> <ul> <li><strong>deps:</strong> Update typescript-eslint monorepo to v6.9.0 (<a href="https://github.com/tj-actions/changed-files/commit/fea790cb660e33aef4bdf07304e28fedd77dfa13">fea790c</a>) - (renovate[bot])</li> <li><strong>deps:</strong> Update actions/setup-node action to v4 (<a href="https://github.com/tj-actions/changed-files/issues/1662">#1662</a>) (<a href="https://github.com/tj-actions/changed-files/commit/794c26fb9f1f00d846ee83388f7b31ce2f6512da">794c26f</a>) - (renovate[bot])</li> <li><strong>deps:</strong> Update actions/setup-node action to v3.8.2 (<a href="https://github.com/tj-actions/changed-files/commit/0f6525cd7da1375f0db035f17af23c36e1fb7782">0f6525c</a>) - (renovate[bot])</li> <li><strong>deps:</strong> Lock file maintenance (<a href="https://github.com/tj-actions/changed-files/commit/faedee1163969ecb7501e1ecc85c15a3bc64108a">faedee1</a>) - (renovate[bot])</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tj-actions/changed-files/commit/af292f1e845a0377b596972698a8598734eb2796"><code>af292f1</code></a> Added missing changes and modified dist assets.</li> <li><a href="https://github.com/tj-actions/changed-files/commit/2ddcb04986856a468e97e777e87741f528cbad2b"><code>2ddcb04</code></a> chore(deps): lock file maintenance</li> <li><a href="https://github.com/tj-actions/changed-files/commit/3ce5a2970f30e3278949b12f08ed68f90cc8e482"><code>3ce5a29</code></a> remove: appending globstar pattern for directories to prevent bugs with path ...</li> <li><a href="https://github.com/tj-actions/changed-files/commit/d898dd09e4531bdc144c5149b2d4de056819d8a4"><code>d898dd0</code></a> chore: Update test.yml</li> <li><a href="https://github.com/tj-actions/changed-files/commit/0e08afd95d354d7dfa67484142cc153c96b816df"><code>0e08afd</code></a> chore(deps): update dependency <code>@types/node</code> to v20.8.9</li> <li><a href="https://github.com/tj-actions/changed-files/commit/955cdc8d81246052a366a9a1c4e570774fe2b1c6"><code>955cdc8</code></a> Bump <code>@types/node</code> from 20.8.7 to 20.8.8 (<a href="https://github.com/tj-actions/changed-files/issues/1666">#1666</a>)</li> <li><a href="https://github.com/tj-actions/changed-files/commit/e48cacbca52c259aaa62f428dd90bc4e374a8cda"><code>e48cacb</code></a> Added missing changes and modified dist assets.</li> <li><a href="https://github.com/tj-actions/changed-files/commit/5aee57257118b7f1a34194ed31f5faf4d56a1b04"><code>5aee572</code></a> chore(deps): lock file maintenance</li> <li><a href="https://github.com/tj-actions/changed-files/commit/c83cb31f5b2aea1959056c29027ee2b838d88747"><code>c83cb31</code></a> Upgraded to v39.2.4 (<a href="https://github.com/tj-actions/changed-files/issues/1664">#1664</a>)</li> <li><a href="https://github.com/tj-actions/changed-files/commit/fea790cb660e33aef4bdf07304e28fedd77dfa13"><code>fea790c</code></a> chore(deps): update typescript-eslint monorepo to v6.9.0</li> <li>Additional commits viewable in <a href="https://github.com/tj-actions/changed-files/compare/95690f9ece77c1740f4a55b7f1de9023ed6b1f87...af292f1e845a0377b596972698a8598734eb2796">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=39.2.3&new-version=40.0.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>
Configuration menu - View commit details
-
Copy full SHA for a4e2eeb - Browse repository at this point
Copy the full SHA a4e2eebView commit details -
chore(deps): Bump actions/setup-node from 3 to 4 (#27750)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/setup-node/releases">actions/setup-node's releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <h2>What's Changed</h2> <p>In scope of this release we changed version of node runtime for action from node16 to node20 and updated dependencies in <a href="https://github.com/actions/setup-node/pull/866">actions/setup-node#866</a></p> <p>Besides, release contains such changes as:</p> <ul> <li>Upgrade actions/checkout to v4 by <a href="https://github.com/gmembre-zenika"><code>@gmembre-zenika</code></a> in <a href="https://github.com/actions/setup-node/pull/868">actions/setup-node#868</a></li> <li>Update actions/checkout for documentation and yaml by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://github.com/actions/setup-node/pull/876">actions/setup-node#876</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/gmembre-zenika"><code>@gmembre-zenika</code></a> made their first contribution in <a href="https://github.com/actions/setup-node/pull/868">actions/setup-node#868</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v3...v4.0.0">https://github.com/actions/setup-node/compare/v3...v4.0.0</a></p> <h2>v3.8.2</h2> <h2>What's Changed</h2> <ul> <li>Update semver by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://github.com/actions/setup-node/pull/861">actions/setup-node#861</a></li> <li>Update temp directory creation by <a href="https://github.com/nikolai-laevskii"><code>@nikolai-laevskii</code></a> in <a href="https://github.com/actions/setup-node/pull/859">actions/setup-node#859</a></li> <li>Bump <code>@babel/traverse</code> from 7.15.4 to 7.23.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://github.com/actions/setup-node/pull/870">actions/setup-node#870</a></li> <li>Add notice about binaries not being updated yet by <a href="https://github.com/nikolai-laevskii"><code>@nikolai-laevskii</code></a> in <a href="https://github.com/actions/setup-node/pull/872">actions/setup-node#872</a></li> <li>Update toolkit cache and core by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> and <a href="https://github.com/seongwon-privatenote"><code>@seongwon-privatenote</code></a> in <a href="https://github.com/actions/setup-node/pull/875">actions/setup-node#875</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v3...v3.8.2">https://github.com/actions/setup-node/compare/v3...v3.8.2</a></p> <h2>v3.8.1</h2> <h2>What's Changed</h2> <p>In scope of this release, the filter was removed within the cache-save step by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://github.com/actions/setup-node/pull/831">actions/setup-node#831</a>. It is filtered and checked in the toolkit/cache library.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v3...v3.8.1">https://github.com/actions/setup-node/compare/v3...v3.8.1</a></p> <h2>v3.8.0</h2> <h2>What's Changed</h2> <h3>Bug fixes:</h3> <ul> <li>Add check for existing paths by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://github.com/actions/setup-node/pull/803">actions/setup-node#803</a></li> <li>Resolve SymbolicLink by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://github.com/actions/setup-node/pull/809">actions/setup-node#809</a></li> <li>Change passing logic for cache input by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://github.com/actions/setup-node/pull/816">actions/setup-node#816</a></li> <li>Fix armv7 cache issue by <a href="https://github.com/louislam"><code>@louislam</code></a> in <a href="https://github.com/actions/setup-node/pull/794">actions/setup-node#794</a></li> <li>Update check-dist workflow name by <a href="https://github.com/sinchang"><code>@sinchang</code></a> in <a href="https://github.com/actions/setup-node/pull/710">actions/setup-node#710</a></li> </ul> <h3>Feature implementations:</h3> <ul> <li>feat: handling the case where "node" is used for tool-versions file. by <a href="https://github.com/xytis"><code>@xytis</code></a> in <a href="https://github.com/actions/setup-node/pull/812">actions/setup-node#812</a></li> </ul> <h3>Documentation changes:</h3> <ul> <li>Refer to semver package name in README.md by <a href="https://github.com/olleolleolle"><code>@olleolleolle</code></a> in <a href="https://github.com/actions/setup-node/pull/808">actions/setup-node#808</a></li> </ul> <h3>Update dependencies:</h3> <ul> <li>Update toolkit cache to fix zstd by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://github.com/actions/setup-node/pull/804">actions/setup-node#804</a></li> <li>Bump tough-cookie and <code>@azure/ms-rest-js</code> by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://github.com/actions/setup-node/pull/802">actions/setup-node#802</a></li> <li>Bump semver from 6.1.2 to 6.3.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://github.com/actions/setup-node/pull/807">actions/setup-node#807</a></li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/setup-node/commit/8f152de45cc393bb48ce5d89d36b731f54556e65"><code>8f152de</code></a> Update actions/checkout for documentation and yaml (<a href="https://github.com/actions/setup-node/issues/876">#876</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/23755b521f87533c8ed7f8fb13674f9021579e34"><code>23755b5</code></a> upgrade actions/checkout to v4 (<a href="https://github.com/actions/setup-node/issues/868">#868</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/54534a2a9ba7308e8a8995af3104899e6a95b681"><code>54534a2</code></a> Change node version for action to node20 (<a href="https://github.com/actions/setup-node/issues/866">#866</a>)</li> <li>See full diff in <a href="https://github.com/actions/setup-node/compare/v3...v4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-node&package-manager=github_actions&previous-version=3&new-version=4)](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>
Configuration menu - View commit details
-
Copy full SHA for 9babd7a - Browse repository at this point
Copy the full SHA 9babd7aView commit details -
feat: update AWS Service Spec (#27755)
AWS Service Spec packages to latest versions.
Configuration menu - View commit details
-
Copy full SHA for 72bf499 - Browse repository at this point
Copy the full SHA 72bf499View commit details -
fix(cloudwatch): setting gauge widget annotations caused deployment f…
…ailures (#27720) A badly formed annotation was being added when annotations were set for gauge widgets (`yAxis: 'annotations'`). This caused errors on deployment. This change removes that extra annotation. Closes #25496. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for 9198807 - Browse repository at this point
Copy the full SHA 9198807View commit details -
chore(apigatewayv2): turn on awslint (#27767)
We've been bad and turned off awslint for a while. This turns it back on so future commits to this module will have to play nice with the linter. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for 292eec6 - Browse repository at this point
Copy the full SHA 292eec6View commit details -
chore(amplify): turn on awslint (#27766)
We've been bad and turned off awslint for a while. This turns it back on so future commits to this module will have to play nice with the linter. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for b545448 - Browse repository at this point
Copy the full SHA b545448View commit details
Commits on Oct 31, 2023
-
chore: check region-info completeness (#27771)
During the compatibility check, also check that no facts have disappeared from the `region-info` database. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for c096aa7 - Browse repository at this point
Copy the full SHA c096aa7View commit details -
feat(eks): support updateConfig properties for managed node groups (#…
…27593) This is a duplicate of [PR 27320](#27320) but on a new branch in my repo. This change enables nodegroups to configure updateConfig properties which will allow nodegroups to upgrade more than 1 instance at a time. The default value of 1 results in slow deployment times which prevented my service pipelines from quickly delivering fixes to my customers. This change allows each nodegroup to specify a maximum count of instances, or percent, which can be upgraded in parallel.
Configuration menu - View commit details
-
Copy full SHA for f9ee5e6 - Browse repository at this point
Copy the full SHA f9ee5e6View commit details -
chore: add more details to CONTRIBUTING (#27703)
Add more details to our contributing guidelines about what we look for in contributions to aws/aws-cdk and what may be better suited to third party packages. If there are other details and guidelines that we should enumerate up front we should add those here as well. Added a fancy little diagram cause they are fun and I'm the best. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for 1310a26 - Browse repository at this point
Copy the full SHA 1310a26View commit details -
chore(cloudfront): create unit tests to mock edge function handler (#…
…27768) This PR adds three unit tests that mock functionality found in the Lambda handler for edge functions. Specifically, this PR is adding one unit test for a create event, one unit test for an update event, and one unit test for a delete event to verify that the handler only executes for create and update events. Closes #27724 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for d988105 - Browse repository at this point
Copy the full SHA d988105View commit details
Commits on Nov 1, 2023
-
chore: update Contributors File (#27784)
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action
Configuration menu - View commit details
-
Copy full SHA for 24ffb6a - Browse repository at this point
Copy the full SHA 24ffb6aView commit details -
feat(cloud9-alpha): add support for
federated-user
and `assumed-rol……e` for Cloud9 environment ownership (#27001) Currently, the cloud9-alpha module only supports two IAM entities as the owners of a Cloud9 environment - Account Root - User However, in many environments, access to an AWS account is gained via Federation. To use Cloud9 via the CDK in such environments, workarounds like the following one where required: ``` const cloud9 = new Ec2Environment(this, 'Cloud9', {..}); const cfnC9 = cloud9.node.findChild('Resource') as CfnEnvironmentEC2; cfnC9.ownerArn = 'arn:sts:..; ``` This merge request adds support for assumed roles and federated users to be owners of C9 environments directly in the CDK construct. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for 00d2ff2 - Browse repository at this point
Copy the full SHA 00d2ff2View commit details -
fix(codepipeline-actions): default branch for CodeCommit is master (u…
Configuration menu - View commit details
-
Copy full SHA for 93c6a9a - Browse repository at this point
Copy the full SHA 93c6a9aView commit details -
fix(apigatewayv2): trigger on websocket connect and disconnect is not…
… working (#27732) Closes #19532 Lambda integrations for `$connect` and `$disconnect` routes were previously broken. Users would see this error message in the Lambda console: ![160185676-15ba5704-a7ba-49ef-b457-bb3f89094de6](https://github.com/aws/aws-cdk/assets/35242245/0938239a-b4f1-440d-9868-86ce3d213386) Fixing the path by removing the extra `*/` from the [code of the Lambda integration](https://github.com/aws/aws-cdk/blob/main/packages/%40aws-cdk/aws-apigatewayv2-integrations-alpha/lib/websocket/lambda.ts#L36) that adds permission, we no longer see that error message in the Lambda console as the path is now correct: <img width="973" alt="Screenshot 2023-10-27 at 2 58 11 PM" src="https://github.com/aws/aws-cdk/assets/35242245/c5a8f1f6-4e51-4533-880e-3c5f400cc59e"> I could not manage to figure out how to verify this change via an Integration test assertion. However, I added a new integration test file for Lambda `$connect` and `$disconnect` integrations on a `WebSocketApi`. The attached screenshots above also verify that this change works when I manually run it locally. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for 89f4f86 - Browse repository at this point
Copy the full SHA 89f4f86View commit details -
fix(cli): fix stack monitoring when the stack events do not have phsi…
…cal resource id set (#27692) `PhysicalResourceId` for a `StackEvent` is [not required](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_StackEvent.html) and can be empty. This causes error in stack deployment activty monitoring where we try to monitor nested stacks but empty `PhysicalResourceId` in the `StackEvent` causes it to fail with the error ``` [ValidationError]: 2 validation errors detected: Value '' at 'stackName' failed to satisfy constraint: Member must have length greater than or equal to 1; Value '' at 'stackName' failed to satisfy constraint: Member must satisfy regular expression pattern: [a-zA-Z][-a-zA-Z0-9]*|arn:[-a-zA-Z0-9:/._+]* ``` This PR adds a check to avoid that. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for 857ab7d - Browse repository at this point
Copy the full SHA 857ab7dView commit details -
feat(dynamodb): add seed capacity property to support changing table …
…billing mode (#27734) This PR adds `seedCapacity` as a property on the `AutoscaledCapacityOptions` interface. `seedCapacity` must be provided for each autoscaled resource when changing a table's billing from on-demand to provisioned or from provisioned to on-demand. Closes #27735. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for 22168b1 - Browse repository at this point
Copy the full SHA 22168b1View commit details
Commits on Nov 2, 2023
-
feat(rds): support aurora MySQL 3.05.0 (#27748)
Add support for Aurora MySQL Engine Version 3_05_0. AWS Release notes: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.3050.html
Configuration menu - View commit details
-
Copy full SHA for d449cfd - Browse repository at this point
Copy the full SHA d449cfdView commit details -
test(core): unit tests for cfn utils provider handler (#27759)
Adds unit test coverage for cfn utils provider handler. Closes #27729. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for b02752b - Browse repository at this point
Copy the full SHA b02752bView commit details -
test(pipelines): create unit tests for approve lambda handler (#27777)
Adds unit test for approve lambda handler. Closes #27727. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for b217e6b - Browse repository at this point
Copy the full SHA b217e6bView commit details -
fix(opensearchservice): IM4GN instances don't support EBS (#27765)
Relevant docs https://aws.amazon.com/opensearch-service/pricing/ Closes #27757. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for af1f6bd - Browse repository at this point
Copy the full SHA af1f6bdView commit details -
feat(ec2): support for m6in, m6idn, r6in and r6idn instance types in …
…aws-ec2 (#27795) The M6in, M6idn, R6in and R6idn instance types were [introduced](https://aws.amazon.com/about-aws/whats-new/2022/11/amazon-ec2-m6in-m6idn-r6in-r6idn-network-optimized-instances/) in November 2022. 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*
Configuration menu - View commit details
-
Copy full SHA for 23b8f8f - Browse repository at this point
Copy the full SHA 23b8f8fView commit details -
feat(ec2): Add support for P5 instances EC2 (#27705)
The P5 instance types were introduced in [July 2023](https://aws.amazon.com/blogs/aws/new-amazon-ec2-p5-instances-powered-by-nvidia-h100-tensor-core-gpus-for-accelerating-generative-ai-and-hpc-applications/). The instance types are supported in [CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-instancetype). Closes #27704. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Configuration menu - View commit details
-
Copy full SHA for c3357ad - Browse repository at this point
Copy the full SHA c3357adView commit details -
AWS CDK Team committed
Nov 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 502923f - Browse repository at this point
Copy the full SHA 502923fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43137c3 - Browse repository at this point
Copy the full SHA 43137c3View commit details