{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":105808767,"defaultBranch":"main","name":"aws-cdk","ownerLogin":"aws","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-04T19:22:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2232217?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718132359.0","currentOid":""},"activityList":{"items":[{"before":"69c5dde9c88e496a4f0c406cb53f85fb22cb0e28","after":"db3e77d4b32a7464b38f8502d7c113ac163e17dc","ref":"refs/heads/main","pushedAt":"2024-06-11T22:14:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"feat(opensearch): add OpenSearch 2.13 engine version (#30399)\n\n### Reason for this change\n\n[Amazon OpenSearch Service now supports OpenSearch version 2.13](https://aws.amazon.com/about-aws/whats-new/2024/05/amazon-opensearch-supports-opensearch-version-2-13/)\n\n### Description of changes\n\nAdds support for OpenSearch engine version 2.13\n\n### Description of how you validated changes\n\n`yarn test`\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":"feat(opensearch): add OpenSearch 2.13 engine version (#30399)"}},{"before":"2e8675013a6b5d1b0c753777f82cf37b84f36b88","after":"5f78ef98c56bb5f2f80e5180ecc1d2a42c883a4a","ref":"refs/heads/comcalvi/fn-if","pushedAt":"2024-06-11T21:59:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"comcalvi","name":"Calvin Combs","path":"/comcalvi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66279577?s=80&v=4"},"commit":{"message":"snaps","shortMessageHtmlLink":"snaps"}},{"before":"50eaec941b6093ee83cd625fcfdbe5e3480e3e8e","after":null,"ref":"refs/heads/colifran/region-aware-framework","pushedAt":"2024-06-11T18:59:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"634d67d06e8ceeab8fd01d338c4051897793c45d","after":"69c5dde9c88e496a4f0c406cb53f85fb22cb0e28","ref":"refs/heads/main","pushedAt":"2024-06-11T18:59:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"feat: implement node runtime region awareness for cdk vended custom resources (#30108)\n\n### Reason for this change\n\nThis PR introduces node runtime region awareness into the custom resource provider framework by doing the following:\n\n- Adding a `LATEST_NODE_RUNTIME_MAP` fact table used to maintain the latest node runtime available per AWS partition\n- Introducing `determineLatestNodeRuntime` and `determineLatestNodeRuntimeName` functions which determine the latest Lambda node `Runtime` and the latest Lambda node `Runtime` name, respectively\n- Updating the custom resource provider framework to utilize these two functions when code generating the runtime property for providers using node runtimes\n\n### Description of changes\n\nThis PR can be segmented into the following code changes:\n\n- A `LATEST_NODE_RUNTIME_MAP` fact table was added which maintains the latest Lambda node runtime available per AWS partition.\n- Introduced `determineLatestNodeRuntime` and `determineLatestNodeRuntimeName` functions which determine the latest Lambda node `Runtime` and the latest Lambda node `Runtime` name, respectively.\n- The existing runtime property being code generated via the custom resource provider framework has been altered to now use the appropriate runtime determiner function, i.e., `determineLatestNodeRuntimeName` for `CustomResourceProvider` or `determineLatestNodeRuntime` for `Function` or `SingletonFunction`. Any custom resource provider using a python runtime will not use either of these functions.\n- To consolidate and manage importing of external modules a `ModuleImporter` class has been created. This class allows external modules to be registered as an import for a target module and prevents duplicate imports for modules that contain multiple framework components. This class also provides the ability to specify different import paths which allows all external modules to be consolidated into a single class rather than having duplicate external modules defined for different import paths. Lastly, this class determines whether or not external modules should be imported selectively or if all targets in the external module should be imported under an alias, i.e., `import { Function } from 'aws-lambda'` vs. `import * as lambda from 'aws-lambda'`\n- A `CallableExpr` class was created to allow expression proxies to be created from a specified expression name. This allows the new runtime determiner functions and other module specific functions to be called from their specified module and built into a JavaScript object that will mirror the JavaScript operations done to it in an expression tree.\n\n### Description of how you validated changes\n\nManually tested all individual custom resource handlers for create, update, and delete. I verified that the behavior seen was what was expected based off of the handler code. All impacted integ tests were updated. New unit tests were added to the custom resource handler framework to test that generated code correctly included `determineLatestNodeRuntime` for Lambda based handlers and `determineLatestNodeRuntimeName` for `CfnResource` based handlers. Added new unit tests to test the functionality of `determineLatestNodeRuntime` and `determineLatestNodeRuntimeName` for region agnostic stacks, stacks in commercial region, stacks in China regions, stacks in ADC regions, and stacks in GovCloud regions.\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":"feat: implement node runtime region awareness for cdk vended custom r…"}},{"before":"fcdce0a7122f1c65e9f8f4726d22faa5d584925a","after":"50eaec941b6093ee83cd625fcfdbe5e3480e3e8e","ref":"refs/heads/colifran/region-aware-framework","pushedAt":"2024-06-11T18:25:56.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"Merge branch 'main' into colifran/region-aware-framework","shortMessageHtmlLink":"Merge branch 'main' into colifran/region-aware-framework"}},{"before":null,"after":"39f99dbc3aa334dd9a92be3eab851016228c639a","ref":"refs/heads/dependabot/npm_and_yarn/braces-3.0.3","pushedAt":"2024-06-11T18:05:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump braces from 3.0.2 to 3.0.3\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump braces from 3.0.2 to 3.0.3"}},{"before":"f6c86e1ffe6e5049eb102c4941bd1d32fe86760b","after":null,"ref":"refs/heads/mrgrain/chore/upgrade/jsii","pushedAt":"2024-06-11T18:03:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"1f866c92d755948a82c01c78e37b122c2cab8ed5","after":"634d67d06e8ceeab8fd01d338c4051897793c45d","ref":"refs/heads/main","pushedAt":"2024-06-11T18:03:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore: upgrade jsii to `~5.4.21` (#30518)\n\n### Reason for this change\n\nThere was an upstream bug in jsii https://github.com/aws/jsii-compiler/issues/1070 that caused the build to fail.\nUpdating the package manually to confirm the issue is resolved.\n\n### Description of changes\n\nUpgraded to the latest version of jsii that includes a fix for the build issue.\n\n### Description of how you validated changes\n\nDependency upgrade. Existing tests cover this.\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: upgrade jsii to ~5.4.21 (#30518)"}},{"before":"8dae4343754c28ffd4b6fd20b19b30fbd8f2d15b","after":"f6c86e1ffe6e5049eb102c4941bd1d32fe86760b","ref":"refs/heads/mrgrain/chore/upgrade/jsii","pushedAt":"2024-06-11T17:32:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mrgrain","name":"Momo Kornher","path":"/mrgrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379814?s=80&v=4"},"commit":{"message":"chore: upgrade jsii to ~5.4.21","shortMessageHtmlLink":"chore: upgrade jsii to ~5.4.21"}},{"before":"c713a8463f514e069304a3a8cb5e62483a6185cf","after":"8dae4343754c28ffd4b6fd20b19b30fbd8f2d15b","ref":"refs/heads/mrgrain/chore/upgrade/jsii","pushedAt":"2024-06-11T17:30:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrgrain","name":"Momo Kornher","path":"/mrgrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379814?s=80&v=4"},"commit":{"message":"force update transitive jsii","shortMessageHtmlLink":"force update transitive jsii"}},{"before":"e19d18bc1c5f580e1d6dba9965268aedb894340d","after":"1f866c92d755948a82c01c78e37b122c2cab8ed5","ref":"refs/heads/main","pushedAt":"2024-06-11T16:58:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"fix(route53): delegation fails with public and private hosted zones with same name (#30439)\n\n### Issue # (if applicable)\n\nCloses #30262.\n\n### Reason for this change\n\nRoute53 does not support subdomain delegation on Private Hosted Zones ([source](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/hosted-zone-private-considerations.html#hosted-zone-private-considerations-delegating-subdomain)). `CrossAccountZoneDelegationRecord` should ignore Private Hosted Zones instead of throwing error.\n\n### Description of changes\n\nIn `CrossAccountZoneDelegationRecord` handler, filter out Private Hosted Zones.\n\n### Description of how you validated changes\n\nDeployed a stack that uses the updated `CrossAccountZoneDelegationRecord` handler where the parent account has both public and private hosted zones with the same domain name.\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(route53): delegation fails with public and private hosted zones w…"}},{"before":"1d93094318ddb216ddaea344f92eaf830fb8b3ef","after":"e19d18bc1c5f580e1d6dba9965268aedb894340d","ref":"refs/heads/main","pushedAt":"2024-06-11T16:28:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"fix(cloudfront): make long function name deterministic (#30392)\n\n### Issue # (if applicable)\n\nCloses #20017 as well as #15523 and #28629 \n\n### Reason for this change\n\nDue to the way function names are generated using token strings with either single- or double-digit numbers, longer function names can be truncated differently, leading to inconsistency in generated CloudFormation templates.\n\n### Description of changes\n\nTo ensure backwards compatibility, if names are longer than 64 characters and use region tokens, if the token uses a single-digit region number, it takes the first **31** characters + the last 32 characters; if the token uses a double-digit region number or otherwise, it takes the first **32** characters + the last 32 characters. This ensures it will always take the same first chunk of the actual function's name.\n\n### Description of how you validated changes\n\nA new unit test was added to verify the consistency of function names in the template.\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(cloudfront): make long function name deterministic (#30392)"}},{"before":"665396fa8485ab642c27acf30df85f2b023acde4","after":"1d93094318ddb216ddaea344f92eaf830fb8b3ef","ref":"refs/heads/main","pushedAt":"2024-06-11T15:29:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"feat(codebuild): add missing types for webhook filters (#30064)\n\nThe full list is found [here](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-type).\n\nCloses #30062.","shortMessageHtmlLink":"feat(codebuild): add missing types for webhook filters (#30064)"}},{"before":"228f7b98293221a61aceb7f764411a8b1e5d90fd","after":"2e8675013a6b5d1b0c753777f82cf37b84f36b88","ref":"refs/heads/comcalvi/fn-if","pushedAt":"2024-06-11T15:26:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"comcalvi","name":"Calvin Combs","path":"/comcalvi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66279577?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":"a93f948030851f726a8d7c0b9f12afd562aed431","after":"c713a8463f514e069304a3a8cb5e62483a6185cf","ref":"refs/heads/mrgrain/chore/upgrade/jsii","pushedAt":"2024-06-11T15:07:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mrgrain","name":"Momo Kornher","path":"/mrgrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379814?s=80&v=4"},"commit":{"message":"chore: upgrade jsii to ~5.4.21","shortMessageHtmlLink":"chore: upgrade jsii to ~5.4.21"}},{"before":null,"after":"a93f948030851f726a8d7c0b9f12afd562aed431","ref":"refs/heads/mrgrain/chore/upgrade/jsii","pushedAt":"2024-06-11T11:15:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrgrain","name":"Momo Kornher","path":"/mrgrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379814?s=80&v=4"},"commit":{"message":"chore: upgrade jsii to ~5.4.20","shortMessageHtmlLink":"chore: upgrade jsii to ~5.4.20"}},{"before":"9386ae360f0054a5de5b7b7e1a032033520a1623","after":"fcdce0a7122f1c65e9f8f4726d22faa5d584925a","ref":"refs/heads/colifran/region-aware-framework","pushedAt":"2024-06-11T03:40:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"snaps\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"snaps"}},{"before":"3173902778acaa2be51c90ce09152651d4e09848","after":"9386ae360f0054a5de5b7b7e1a032033520a1623","ref":"refs/heads/colifran/region-aware-framework","pushedAt":"2024-06-11T03:17:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"snaps\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"snaps"}},{"before":"d8f28160040e0e1c3e2b75222070d11bbaf08399","after":"3173902778acaa2be51c90ce09152651d4e09848","ref":"refs/heads/colifran/region-aware-framework","pushedAt":"2024-06-11T03:04:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"snaps\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"snaps"}},{"before":"cf55bd417884d4f3b1783ef7608f8c54418e3f49","after":"d8f28160040e0e1c3e2b75222070d11bbaf08399","ref":"refs/heads/colifran/region-aware-framework","pushedAt":"2024-06-11T02:24:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"snaps\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"snaps"}},{"before":"2688d83faec1fe744d9f60675a753d3f991b0222","after":"cf55bd417884d4f3b1783ef7608f8c54418e3f49","ref":"refs/heads/colifran/region-aware-framework","pushedAt":"2024-06-11T02:12:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"snaps\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"snaps"}},{"before":"b637120d7d589b5c40f3fd16affbe08c889c16ff","after":"2688d83faec1fe744d9f60675a753d3f991b0222","ref":"refs/heads/colifran/region-aware-framework","pushedAt":"2024-06-11T02:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"snaps\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"snaps"}},{"before":"77996075250c2698f255dbe769566f6a26ade255","after":"b637120d7d589b5c40f3fd16affbe08c889c16ff","ref":"refs/heads/colifran/region-aware-framework","pushedAt":"2024-06-11T02:06:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"snaps\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"snaps"}},{"before":null,"after":"85495b968e74961efa5c5f1e8772dc72fff2ed59","ref":"refs/heads/TheRealAmazonKendra/codepipeline-triggers","pushedAt":"2024-06-11T01:17:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheRealAmazonKendra","name":"Kendra Neil","path":"/TheRealAmazonKendra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53584728?s=80&v=4"},"commit":{"message":"feat(codepipeline): add filters for CodeStarSourceConnection action\n\nThis change deprecates the old filters and re-scopes adding them to the only action where they are valid.\n\nThis also adds classes for simplifying the input of filters for all filter types","shortMessageHtmlLink":"feat(codepipeline): add filters for CodeStarSourceConnection action"}},{"before":"5ea8cd227a290adbf0d1f3ab848a41fcb857a9d5","after":"77996075250c2698f255dbe769566f6a26ade255","ref":"refs/heads/colifran/region-aware-framework","pushedAt":"2024-06-11T00:44:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"snaps\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"snaps"}},{"before":"b77de0319287d5dd9416be73dee12a3bdd5f3a0b","after":"5ea8cd227a290adbf0d1f3ab848a41fcb857a9d5","ref":"refs/heads/colifran/region-aware-framework","pushedAt":"2024-06-11T00:11:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"Merge branch 'main' into colifran/region-aware-framework","shortMessageHtmlLink":"Merge branch 'main' into colifran/region-aware-framework"}},{"before":"3a6e2768185da4f0576df740610c9164b5aa4a27","after":"b77de0319287d5dd9416be73dee12a3bdd5f3a0b","ref":"refs/heads/colifran/region-aware-framework","pushedAt":"2024-06-11T00:10:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"snaps\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"snaps"}},{"before":"511495506abec7864cc0ba16608e92b8fd5621c1","after":"665396fa8485ab642c27acf30df85f2b023acde4","ref":"refs/heads/main","pushedAt":"2024-06-11T00:04:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"feat(apprunner): add ipAddressType property to the Service class (#30351)\n\n### Issue # (if applicable)\n\nN/A\n\n### Reason for this change\nAppRunner supported Dual Stack.\n\nhttps://aws.amazon.com/about-aws/whats-new/2023/11/aws-app-runner-supports-ipv6-public-inbound-traffic/?nc1=h_ls\n\nBut current L2 Construct (alpha module) does not support it.\n\n\n### Description of changes\nAdd ipAddressType property to the Service class\n\n\n\n### Description of how you validated changes\nAdd unit tests and integ tests.\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":"feat(apprunner): add ipAddressType property to the Service class (#30351"}},{"before":null,"after":"228f7b98293221a61aceb7f764411a8b1e5d90fd","ref":"refs/heads/comcalvi/fn-if","pushedAt":"2024-06-10T23:43:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"comcalvi","name":"Calvin Combs","path":"/comcalvi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66279577?s=80&v=4"},"commit":{"message":"fix for fn-if tags","shortMessageHtmlLink":"fix for fn-if tags"}},{"before":"04fb818adad61413ae14e24a71ac9c6302d6ea4a","after":"3a6e2768185da4f0576df740610c9164b5aa4a27","ref":"refs/heads/colifran/region-aware-framework","pushedAt":"2024-06-10T20:53:58.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"Merge branch 'main' into colifran/region-aware-framework","shortMessageHtmlLink":"Merge branch 'main' into colifran/region-aware-framework"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYrOG-AA","startCursor":null,"endCursor":null}},"title":"Activity · aws/aws-cdk"}