{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":630508389,"defaultBranch":"main","name":"aws-cdk","ownerLogin":"colifran","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-04-20T14:29:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/131073567?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1682003259.871701","currentOid":""},"activityList":{"items":[{"before":"730fe63efc461c14f6e2b4aa9206c10f9b0f4cd9","after":"41a54b148c3b96cac20b1f3de556ed51b2c56663","ref":"refs/heads/main","pushedAt":"2024-06-03T18:14:10.000Z","pushType":"push","commitsCount":396,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"chore: fix typo in `queue.ts` comment (#30416)\n\nA small typo fix.\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"chore: fix typo in queue.ts comment (aws#30416)"}},{"before":"919d16ff611ee01495ae2cb4c646c4e27378b3e3","after":"730fe63efc461c14f6e2b4aa9206c10f9b0f4cd9","ref":"refs/heads/main","pushedAt":"2024-03-10T02:29:41.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(merge-back): 2.132.0 (#29417)\n\nSee [CHANGELOG](https://github.com/aws/aws-cdk/blob/merge-back/2.132.0/CHANGELOG.md)","shortMessageHtmlLink":"chore(merge-back): 2.132.0 (aws#29417)"}},{"before":"92b912d90cfaf9abc2878693224e9cd9d9e79fe4","after":"9a51c89ab50ff6c939b9bc1bd22d73fb1ce0aa0c","ref":"refs/heads/v2-release","pushedAt":"2024-03-09T02:23:20.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.132.0 (#29414)\n\nSee [CHANGELOG](https://github.com/aws/aws-cdk/blob/bump/2.132.0/CHANGELOG.md)","shortMessageHtmlLink":"chore(release): 2.132.0 (aws#29414)"}},{"before":"1f8acc1ffaae26d38c14b1a871982da3ef09b2db","after":"919d16ff611ee01495ae2cb4c646c4e27378b3e3","ref":"refs/heads/main","pushedAt":"2024-03-09T02:23:20.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fix(lambda-nodejs): fixing esbuildArgs to take in account re-specified keys (#29167)\n\n### Issue # (if applicable)\nCloses #25385 \n\n### Reason for this change\nThis PR fixes a bug in CDK where CDK does not take into account re-specified keys while doing bundling. The CLI supports flags in one of three forms: `--foo`, `--foo=bar`, or `--foo:bar`. However, the `--foo:bar` form was not initially supported. \nWith `--foo:bar`, users can now specify flags that have multiple values and can be re-specified multiple times.\n\n### Description of changes\nThe code has a list of keys that can be re-specified multiple times. While assigning the flags it checks whether the key is among the list of re-specified keys, if yes, it specifies the flag with `:`.\n\n### Description of how you validated changes\nThe PR includes unit test and integration test both to validate the changes.\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"fix(lambda-nodejs): fixing esbuildArgs to take in account re-specifie…"}},{"before":"f0383d65c7cc8017c55ec9c9262d4a863bb63730","after":"1f8acc1ffaae26d38c14b1a871982da3ef09b2db","ref":"refs/heads/main","pushedAt":"2024-03-08T02:27:41.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs(lambda): add missing JSDoc Markdown code block (#29348)\n\n### Reason for this change\n\nThere is a missing Markdown code block in the [`EventSourceMapping` documentation](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_lambda.EventSourceMapping.html):\n\n![image](https://github.com/aws/aws-cdk/assets/2505696/cb50ded7-a4b0-43f9-ace7-736d805b23d0)\n\n\n### Description of changes\n\nAdds missing Markdown code block tags\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"docs(lambda): add missing JSDoc Markdown code block (aws#29348)"}},{"before":"2378635ae278eb4c2f05ef1302c8737009022dc8","after":"f0383d65c7cc8017c55ec9c9262d4a863bb63730","ref":"refs/heads/main","pushedAt":"2024-03-07T02:20:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fix(events_targets): installing latest aws sdk fails in cn partition (#29374)\n\n### Issue # (if applicable)\n\nCloses https://github.com/aws/aws-cdk/issues/29373\n\n### Reason for this change\n\nAWS Log Group event target by default installs the latest aws sdk for its custom resource and this would fail in `aws-cn` partition. This PR exposes the `installLatestAwsSdk` to the surface and allows users to optionally turn off `installLatestAwsSdk` for cloudwatch log events target.\n\n### Description of changes\n\nAllow users to override the value, if unset default to true which is the same behaviour as current.\n\n### Description of how you validated changes\n\nall tests pass.\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"fix(events_targets): installing latest aws sdk fails in cn partition (a…"}},{"before":"4af0dfcb0ecf7719d2ca15c7f971fa65ce8953cd","after":"2378635ae278eb4c2f05ef1302c8737009022dc8","ref":"refs/heads/main","pushedAt":"2024-03-06T02:25:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fix(lambda-nodejs): support bundling aws-sdk as part of the bundled code asset (#29207)\n\n### Issue # (if applicable)\n#25492.\n\nCloses #.\n#25492.\n\n### Reason for this change\nThe BundlingOptions in NodejsFunction construct removes AWS SDK dependencies by default.\n\nThis uses Lambda Provided SDK in the resulting function. This has higher cold start than a bundled function with AWS SDK dependencies included.\n\nThis happens, because the Node.js runtime has to do module resolution and go through multiple files while reading dependency code in the bundled function which uses Lambda Provided SDK. When SDK in bundled with the function code, the cold starts are lower as the as Node.js runtime has to read single file without any module resolution.\n\nResult from reproduction:\n\n{\n'NodejsFunction default (uses Lambda Provided SDK)': 1227.1435,\n'NodejsFunction custom (uses Customer Deployed SDK)': 929.441\n}\n\nrelated to this issue: https://github.com/aws/aws-cdk/issues/25492\n\n\n\n### Description of changes\nWhile maintaining backward compatibility, an new option `useAwsSDK` was introduced to include the sdk in the code asset\n\n\nyes kindly refer to the above\n\n### Description of how you validated changes\nAdded both unit and integration test \n\n\nyes \n\n```\nRunning integration tests for failed tests...\n\nRunning in parallel across regions: us-east-1, us-east-2, us-west-2\nRunning test /Users/jonife/Documents/dev/lambda-tooling/cdk/aws-cdk/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.dependencies.js in us-east-1\n SUCCESS aws-lambda-nodejs/test/integ.dependencies-LambdaDependencies/DefaultTest 329.553s\n AssertionResultsLambdaInvoke5050b1f640cc49956b59f2a71febe95c - success\n AssertionResultsLambdaInvokee35a5227846e334cb95a90bacfbfb877 - success\n AssertionResultsLambdaInvoke7d0602e4b9f40ae057f935d874b5f971 - success\n\nTest Results: \n\nTests: 1 passed, 1 total\n✨ Done in 337.42s.\n```\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"fix(lambda-nodejs): support bundling aws-sdk as part of the bundled c…"}},{"before":"b19f8221e2f71fa0159c77d67a183f3103f440b3","after":"4af0dfcb0ecf7719d2ca15c7f971fa65ce8953cd","ref":"refs/heads/main","pushedAt":"2024-03-05T02:26:14.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fix(events-targets): ecs:TagResource permission (#28898)\n\nI enabled the following:\n\n`aws ecs put-account-setting-default --name tagResourceAuthorization --value on`\n\nAnd then confirmed the task completes successfully.\n\nCloses #28854.\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"fix(events-targets): ecs:TagResource permission (aws#28898)"}},{"before":"78c411b70f2be28b63f2f169e3aecf19c25998b7","after":"92b912d90cfaf9abc2878693224e9cd9d9e79fe4","ref":"refs/heads/v2-release","pushedAt":"2024-03-02T02:24:16.000Z","pushType":"push","commitsCount":1892,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.131.0 (#29339)\n\nSee [CHANGELOG](https://github.com/aws/aws-cdk/blob/bump/2.131.0/CHANGELOG.md)","shortMessageHtmlLink":"chore(release): 2.131.0 (aws#29339)"}},{"before":"7205143d563449ab211406da04d99bbbcdc7c8cc","after":"b19f8221e2f71fa0159c77d67a183f3103f440b3","ref":"refs/heads/main","pushedAt":"2024-03-02T02:24:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fix(stepfunctions): maxConcurrency does not support JsonPath (#29330)\n\n### Issue # (if applicable)\n\nRelates to #20835 \n\n### Reason for this change\n\n`MaxConcurrency` does not support `JsonPath`. This change adds `MaxConcurrencyPath` so that CDK users can specify a `JsonPath` for their `MaxConcurrency`\n\n_Note_ : This does not invalidate JsonPaths for `MaxConcurrency`, as I'm unsure how to do so without reverting #20279 . Open to suggestions\n\n### Description of changes\n\nAdded a new `maxConcurrencyPath` field that accepts a `JsonPath` value. Decided to go with another explicit field as it is similar to what is done for `ErrorPath` and `CausePath`, in addition to most other Path fields\n\n### Description of how you validated changes\n\nAdded unit tests\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"fix(stepfunctions): maxConcurrency does not support JsonPath (aws#29330)"}},{"before":"5cd49dc0dbd358068044a946f65a774f4a1a892d","after":"7205143d563449ab211406da04d99bbbcdc7c8cc","ref":"refs/heads/main","pushedAt":"2024-03-01T20:35:04.000Z","pushType":"push","commitsCount":929,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"fix(batch): windows does not support readonlyRootFilesystem (#29145)\n\nHere's from the k8s docs:\n```\nsecurityContext.readOnlyRootFilesystem - not possible on Windows; write access is required for registry & system processes to run inside the container\n```\n\nCloses #29140. \n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"fix(batch): windows does not support readonlyRootFilesystem (aws#29145)"}},{"before":"cefbb334609869b65bbd5e2b8aabbc153c423466","after":"5cd49dc0dbd358068044a946f65a774f4a1a892d","ref":"refs/heads/main","pushedAt":"2023-10-03T01:17:51.000Z","pushType":"push","commitsCount":956,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"chore(deps): Bump urllib3 from 2.0.4 to 2.0.6 in /packages/@aws-cdk/aws-lambda-python-alpha/test/lambda-handler-pipenv (#27383)\n\nBumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.4 to 2.0.6.\n
\nRelease notes\n

Sourced from urllib3's releases.

\n
\n

2.0.6

\n
    \n
  • Added the Cookie header to the list of headers to strip from requests when redirecting to a different host. As before, different headers can be set via Retry.remove_headers_on_redirect. (GHSA-v845-jxx5-vc9f)
  • \n
\n

2.0.5

\n
    \n
  • Allowed pyOpenSSL third-party module without any deprecation warning. #3126
  • \n
  • Fixed default blocksize of HTTPConnection classes to match high-level classes. Previously was 8KiB, now 16KiB. #3066
  • \n
\n
\n
\n
\nChangelog\n

Sourced from urllib3's changelog.

\n
\n

2.0.6 (2023-10-02)

\n
    \n
  • Added the Cookie header to the list of headers to strip from requests when redirecting to a different host. As before, different headers can be set via Retry.remove_headers_on_redirect.
  • \n
\n

2.0.5 (2023-09-20)

\n
    \n
  • Allowed pyOpenSSL third-party module without any deprecation warning. ([#3126](https://github.com/urllib3/urllib3/issues/3126) <https://github.com/urllib3/urllib3/issues/3126>__)
  • \n
  • Fixed default blocksize of HTTPConnection classes to match high-level classes. Previously was 8KiB, now 16KiB. ([#3066](https://github.com/urllib3/urllib3/issues/3066) <https://github.com/urllib3/urllib3/issues/3066>__)
  • \n
\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=urllib3&package-manager=pip&previous-version=2.0.4&new-version=2.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/aws/aws-cdk/network/alerts).\n\n
","shortMessageHtmlLink":"chore(deps): Bump urllib3 from 2.0.4 to 2.0.6 in /packages/@aws-cdk/a…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wM1QxODoxNDoxMC4wMDAwMDBazwAAAARbPx8v","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wM1QxODoxNDoxMC4wMDAwMDBazwAAAARbPx8v","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0wM1QwMToxNzo1MS4wMDAwMDBazwAAAAON4afw"}},"title":"Activity · colifran/aws-cdk"}