-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Monthly PR metrics report - Dec 2023 #28544
Copy link
Copy link
Closed
Description
Issue Metrics
| Metric | Average | Median | 90th percentile |
|---|---|---|---|
| Time to first response | 11:36:50 | 0:15:51 | 1 day, 7:56:49 |
| Time to close | 1 day, 21:45:41 | 7:55:54 | 5 days, 10:15:32 |
| Time to answer | None | None | None |
| Metric | Count |
|---|---|
| Number of items that remain open | 32 |
| Number of items closed | 136 |
| Total number of items created | 168 |
| Title | URL | Author | Time to first response | Time to close | Time to answer |
|---|---|---|---|---|---|
| feat(rds): support ClientPasswordAuthType on DatabaseProxy | #28540 | lpizzinidev | 0:26:42 | None | None |
feat(ecs): Support interactive option in ContainerDefinitionOptions |
#28536 | badmintoncryer | 0:01:48 | None | None |
| docs(core): update old recommendations in core README | #28535 | kylelaker | 0:01:41 | None | None |
feat(rds): Add secondsBeforeTimeout and timeoutAction properties to ServerlessCluster |
#28534 | badmintoncryer | 0:01:45 | None | None |
| chore(codebuild): deprecate images that are no longer actively maintained | #28533 | sakurai-ryo | 0:01:48 | 8:00:43 | None |
feat(stepfunctions-tasks): add timeout parameter for EmrCreateCluster |
#28532 | go-to-k | 0:01:46 | None | None |
| test(lambda-nodejs): update snapshots | #28530 | go-to-k | 0:15:51 | None | None |
| feat(stepfunctions-tasks): add validations for EmrCreateCluster | #28529 | go-to-k | 1:24:39 | 1:34:30 | None |
| fix(appsync): use logretention to always create a log group | #28527 | mrlikl | 1 day, 23:43:08 | None | None |
| feat(stepfunctions-tasks): additional allocation strategies for spot instance fleets in EmrCreateCluster | #28525 | go-to-k | 0:01:44 | 20:15:37 | None |
| fix(cli): direct deploy method fails when there are no updates | #28523 | jogold | 0:01:41 | None | None |
| fix(events): event bus fails with duplicate policy resource | #28521 | kaizencc | 22:43:06 | None | None |
| fix(iam): withConditions overrides Principal actions | #28510 | lpizzinidev | 9:36:39 | 1 day, 22:41:01 | None |
| feat(iam): validate roleName | #28509 | frattallone | 0:02:00 | None | None |
| feat(rds): new Aurora Postgres engine versions | #28508 | kimmoahokas | 16:52:39 | 18:00:51 | None |
| feat(ses): Auto Setting for DMARC | #28507 | watany-dev | 19:20:55 | None | None |
| chore(prlint): fix broken link to get trusted members | #28505 | sakurai-ryo | 0:26:35 | 9:01:58 | None |
| chore(lambda): formatting of enums | #28504 | kaizencc | 11:45:28 | 12:35:00 | None |
| chore(merge-back): 2.117.0 | #28503 | aws-cdk-automation | None | 0:52:15 | None |
| feat(efs): One-Zone filesystem | #28501 | badmintoncryer | 12:44:31 | None | None |
| feat(appsync): IntrospectionConfig property | #28500 | cm-iwata | 0:01:46 | 16:44:02 | None |
| feat(opensearchservice): ip address type for domain | #28497 | go-to-k | 10:13:12 | 21:15:38 | None |
| chore(release): 2.117.0 | #28496 | aws-cdk-automation | None | 0:25:58 | None |
| fix(ecs): unnecessary CloudWatch logs ResourcePolicy | #28495 | sakurai-ryo | 12:50:53 | None | None |
| feat(elbv2): Implement IConnectable to NLB | #28494 | WinterYukky | 0:01:44 | None | None |
feat(codepipeline-actions): more convenient methods to CacheControl |
#28491 | Tietew | 0:01:44 | 4 days, 10:43:18 | None |
| feat: update L1 CloudFormation resource definitions | #28489 | aws-cdk-automation | None | 0:26:05 | None |
| feat(ecs): nvidia support to BottlerocketEcsVariant enum for gpu-accelerated tasks | #28488 | badmintoncryer | 21:35:56 | 2 days, 3:02:53 | None |
| chore(deps): Bump tj-actions/changed-files from 40.2.2 to 41.0.1 | #28487 | dependabot[bot] | 0:27:26 | 0:27:51 | None |
| feat(ecs): enable cluster to grant task protection API permissions to IAM entities | #28486 | badmintoncryer | 23:39:15 | 2 days, 3:20:32 | None |
| feat(cloudwatch-action): support alarm lambda action | #28484 | neilkuan | 0:01:42 | None | None |
| fix(ec2): keypair support for ec2 | #28482 | ayush-shah-1501 | 0:01:41 | None | None |
| chore: refuse to close PRs that are awaiting maintainer review | #28481 | kaizencc | 2 days, 18:43:39 | 2 days, 19:11:02 | None |
| feat(elasticloadbalancingv2): FIPS compliant SSL policy to ALB | #28479 | badmintoncryer | 7:21:28 | 7:51:05 | None |
| feat(ec2): trn1 instance type | #28477 | ayush-shah-1501 | 0:01:43 | 8:57:19 | None |
| fix(aws-lambda): Fix the log format type on logging configurations | #28475 | AnuragMohapatra | 0:01:43 | None | None |
| feat(cloudfront): Key Value Store L2 | #28473 | kylelaker | 0:01:50 | 6 days, 5:27:59 | None |
| chore(merge-back): 2.116.1 | #28472 | aws-cdk-automation | None | 0:54:05 | None |
| fix(rds): circular dependencies when creating multiple DatabaseProxies | #28471 | sakurai-ryo | 5 days, 9:14:27 | 5 days, 10:12:58 | None |
| chore(release): 2.116.1 | #28468 | mrgrain | 0:03:52 | 0:26:25 | None |
fix(core): core constructs fail with Error: Cannot find module '../dist/core/<file>.generated' |
#28467 | mrgrain | 0:01:44 | 0:26:10 | None |
| feat(ses): synth-time naming validation for dedicatedIpPoolName | #28466 | badmintoncryer | 0:01:43 | 9:17:13 | None |
feat(autoscaling): add support for InstanceRequirements property |
#28464 | wafuwafu13 | 0:01:49 | 6 days, 4:33:25 | None |
| chore(ecs-patterns): fix the integration tests of queue processing fargate service | #28463 | AnuragMohapatra | 5:20:08 | 1 day, 11:50:05 | None |
| chore(merge-back): 2.116.0 | #28461 | aws-cdk-automation | None | 0:54:43 | None |
| chore(release): 2.116.0 | #28458 | aws-cdk-automation | None | 0:52:57 | None |
| chore(integ-tests): revert add waiterProvider to IApiCall | #28457 | comcalvi | 0:01:50 | 0:26:39 | None |
| chore(release): 2.116.0 | #28456 | aws-cdk-automation | None | 0:26:04 | None |
| chore(migrate): only allow migrate on healthy stacks | #28452 | TheRealAmazonKendra | 0:01:43 | 1 day, 12:01:56 | None |
| fix(lambda-python-alpha): use function architecture (#18696) | #28449 | lucacucchetti | 0:01:48 | 10:39:42 | None |
| fix(cli): ecs hotswap deployment waits correctly for success or failure | #28448 | tomwwright | 0:01:41 | None | None |
| feat(pipelines): expose crossRegionReplicationBuckets | #28447 | ahammond | 0:01:50 | None | None |
| fix(lambda-python-alpha): pass architecture property to function | #28443 | mapk-amazon | 0:01:49 | None | None |
| feat: update L1 CloudFormation resource definitions | #28442 | aws-cdk-automation | None | None | None |
| chore: make the service-spec update more user friendly | #28441 | mrgrain | 0:04:52 | 1:55:53 | None |
| chore: add evgenyka to mergify and githubmerit badger | #28440 | kaizencc | 0:42:57 | 3:43:23 | None |
| chore(roadmap): Add EKSv2 to the ROADMAP.md | #28439 | evgenyka | 0:01:49 | 1:51:58 | None |
| fix(ecs): EC2 metadata access is blocked when using EC2 capacity provider for autoscaling | #28437 | juinquok | 1 day, 14:23:47 | None | None |
| docs(apigatewayv2): revive README.md | #28435 | tmokmss | 0:01:45 | 1:04:30 | None |
| chore: npm-check-updates && yarn upgrade | #28434 | aws-cdk-automation | None | None | None |
| feat(sns): delivery status logging configuration | #28433 | tam0ri | 17:57:28 | 1 day, 7:44:53 | None |
| feat(ecr): tag pattern list for lifecycle policy | #28432 | go-to-k | 7:19:29 | 9:31:08 | None |
| fix(integ-tests): apply correct IAM policy to waiterProvider | #28424 | sakurai-ryo | 6:53:11 | 1 day, 4:11:42 | None |
| feat(stepfunctions): CustomState addCatch | #28422 | graydenshand | 0:01:44 | 18:14:58 | None |
| chore(eks): document failure conditions for albController | #28419 | pahud | 0:29:55 | 16:56:54 | None |
| chore(logs): fix method name typo | #28416 | paulhcsun | 0:20:08 | 0:27:54 | None |
fix(core): messages from annotations.ts can show up as [object Object] |
#28414 | lmammino | 0:01:48 | 0:42:15 | None |
| chore(roadmap): add GC to the roadmap | #28413 | evgenyka | 0:01:47 | 1 day, 21:54:14 | None |
| chore(apigateway): fix typo in a doc and a private method for lambda authorizers | #28411 | go-to-k | 0:17:03 | 0:45:34 | None |
| feat(pipelines): Add feature to display all changesets for stage before manual approval step + added postPrepare Step #25413 | #28409 | Nico-DB | 22:02:38 | None | None |
| feat(pipelines): Add feature to display all changesets for stage before manual approval step + added postPrepare Step #25413 | #28408 | Nico-DB | 0:01:43 | None | None |
| feat: update AWS Service Spec | #28407 | aws-cdk-automation | None | 0:26:40 | None |
| chore(deps): Bump actions/download-artifact from 3 to 4 | #28405 | dependabot[bot] | 0:25:28 | 0:25:57 | None |
| chore(deps): Bump actions/upload-artifact from 3 to 4 | #28404 | dependabot[bot] | 0:51:52 | 0:52:08 | None |
| chore(cdk-testing): fix integ test case using unrestricted principal for role | #28403 | mrgrain | 0:00:45 | 0:26:40 | None |
| feat(cli): support CloudFormation simplified resource import | #28401 | tmokmss | 0:01:51 | None | None |
| feat(api-gateway-v2): Add method to generate flexible execute-api ARN | #28400 | badmintoncryer | 7:13:38 | 1 day, 6:06:45 | None |
perf: Supercharge Performance & Efficiency: Leveraging Promise.all for Resource-Friendly Tasks 🚤 |
#28399 | sanjaiyan-dev | 0:03:43 | None | None |
| fix(custom-resources): correctly convert values to Date type | #28398 | sakurai-ryo | 1 day, 9:18:12 | None | None |
| chore(autoscaling): add lowest-price OnDemandAllocationStrategy enum to aws-autoscaling | #28396 | bwagner5 | 0:01:52 | 2 days, 1:12:38 | None |
fix(ecs-patterns): ApplicationMultipleTargetGroupsEc2Service ignores load balancer name |
#28394 | lpizzinidev | 9 days, 19:58:09 | 10 days, 3:28:14 | None |
| feat(ses): add scalingMode property to dedicated ip pool | #28392 | badmintoncryer | 0:01:42 | 3 days, 14:14:51 | None |
| feat(aws-ec2) export NatGatewayProvider for consistency with NatInstanceProvider | #28389 | crh23 | 0:01:43 | None | None |
| feat(pipes): EventBridge Pipes alpha module | #28388 | RaphaelManke | 20:50:59 | None | None |
| feat(cli): add option to ignore no stacks | #28387 | msambol | 18:25:36 | None | None |
| feat(ecs): Implement method in ECS cluster to retrieve task ARN | #28381 | badmintoncryer | 1 day, 9:27:00 | 5 days, 10:38:34 | None |
| fix(secretsmanager): hosted rotation with fromSecretNameV2() does not create correct iam policy | #28379 | go-to-k | 5 days, 6:54:32 | 5 days, 7:07:14 | None |
| chore: lint against constructing lambda handlers | #28374 | MrArnoldPalmer | 3 days, 19:50:06 | None | None |
| chore(amplify-alpha): add dependency from @aws-cdk/custom-resource-handlers | #28373 | paulhcsun | 0:05:15 | 0:05:58 | None |
| feat(rds): support aurora mysql 3.05.1 | #28370 | go-to-k | 0:01:54 | 4:47:27 | None |
| chore: add $or operator to the EventPattern interface | #28368 | b-dur | 0:01:47 | None | None |
| docs(lambda): clarify FunctionOptions.allowAllOutbound property | #28367 | sakurai-ryo | 4:39:17 | 10:27:25 | None |
| chore(roadmap): Add IPv6 work to the roadmap | #28366 | evgenyka | 0:01:51 | 22:15:10 | None |
| chore(cdk-testing): fix init-go canary | #28365 | mrgrain | 0:34:18 | 1:02:27 | None |
| chore(merge-back): 2.115.0 | #28364 | aws-cdk-automation | None | 0:26:58 | None |
| chore(release): 2.115.0 | #28362 | aws-cdk-automation | 0:10:59 | 0:26:10 | None |
| feat: Add better support for managing access to imported KMS Keys and Secrets Manager Secrets | #28360 | pergardebrink | 0:01:44 | None | None |
| Add EC2 test | #28358 | mikewrighton | 0:01:45 | None | None |
| feat(ecs): log retention for FireLensLogDriver | #28354 | sakurai-ryo | 19:39:56 | 5 days, 10:10:36 | None |
| chore: npm-check-updates && yarn upgrade | #28351 | aws-cdk-automation | None | 0:27:13 | None |
| feat(cloud9-alpha): support image ids for Amazon Linux 2023 and Ubuntu 22.04 | #28346 | go-to-k | 0:01:44 | 15:24:36 | None |
| feat(rds): support RDS for MariaDB 10.11.6, 10.6.16, 10.5.23 and 10.4.32 | #28345 | go-to-k | 0:01:50 | 15:50:12 | None |
| chore(bootstrap): prevent confused deputy | #28342 | scarytom | 0:02:19 | None | None |
| feat(eks): Allow atomic flag for helm chart | #28337 | alexandersperling | 0:01:45 | None | None |
fix(cli): cdk diff falsely reports resource replacements on trivial template changes |
#28336 | comcalvi | 16:44:30 | None | None |
| chore(stepfunctions-tasks): update integ test to deploy emr cluster with tags | #28335 | msambol | 12:54:52 | 17:57:49 | None |
| feat: update AWS Service Spec | #28328 | aws-cdk-automation | None | 2:04:07 | None |
| fix(stepfunctions-tasks): missing tags & perms for emr cluster creation | #28327 | msambol | 5:18:31 | 8:49:17 | None |
| feat: update AWS Service Spec | #28326 | aws-cdk-automation | None | None | None |
| chore: include basic changelog in service spec database upgrade PRs | #28324 | mrgrain | 0:32:03 | 0:49:52 | None |
| chore(deps): Bump tj-actions/changed-files from 40.2.1 to 40.2.2 | #28323 | dependabot[bot] | 0:26:24 | 0:26:51 | None |
| chore: remove Policy property from lambda function hash | #28322 | mrgrain | 0:18:22 | None | None |
| fix(logs): missing KMS key policy statement | #28319 | lpizzinidev | 1 day, 2:34:03 | None | None |
| fix(lambda-python-alpha): pipenv lock -r is no longer supported | #28317 | stefanfreitag | 0:01:45 | 8 days, 12:40:10 | None |
| feat(apigateway): validate integrationHttpMethod with non-MOCK integration types | #28316 | lpizzinidev | 1 day, 9:51:51 | 5 days, 9:47:40 | None |
| feat(ecs-patterns): support disabling CPU-based scaling and custom target utilization | #28315 | AnuragMohapatra | 0:01:42 | 13 days, 14:44:23 | None |
| chore: CONTRIBUTING.md clarifications | #28314 | MrArnoldPalmer | 2 days, 10:18:52 | 2 days, 10:45:48 | None |
| fix(scheduler): typo in metricSentToDLQ... methods | #28307 | sakurai-ryo | 0:01:43 | 2:50:22 | None |
| feat(scheduler): start and end time for schedule construct | #28306 | sakurai-ryo | 22:08:33 | 5 days, 0:58:25 | None |
| chore: add awsmjs to core contributors | #28305 | kaizencc | 1:14:21 | 8:40:33 | None |
| fix(secretsmanager): cannot set hourly rotation | #28303 | lpizzinidev | 2:29:34 | 6 days, 8:52:54 | None |
| feat(ROADMAP): updates to public roadmap 🚀 | #28302 | awsmjs | 0:01:41 | 6:29:32 | None |
| docs(apigateway): set integrationHttpMethod for vpc link integration | #28299 | tmokmss | 8:56:47 | 3 days, 10:49:09 | None |
| chore(sns): use ICfnTopic wherever possible | #28298 | kaizencc | 0:08:19 | 21 days, 1:22:37 | None |
| chore(gamelift): fix some horrible formatting errors | #28296 | kaizencc | 0:11:33 | 0:52:36 | None |
| chore(logs): update comment to property | #28295 | liangchenamz | 0:01:52 | 2:04:20 | None |
| aws-logs: update comment on the logGroupClass property | #28293 | liangchenamz | 0:01:46 | None | None |
| feat(eks): support Bottlerocket Nvidia AMIs | #28287 | lpizzinidev | 0:01:41 | 1 day, 1:26:40 | None |
| fix(events-targets): imported sqs queue cannot be used as a rule dlq (#28165) | #28285 | JeromeGuyon | 0:01:43 | 14 days, 2:30:26 | None |
| chore: npm-check-updates && yarn upgrade | #28280 | aws-cdk-automation | 1:45:22 | 1:47:56 | None |
chore: restrict @aws-sdk/* updates |
#28277 | vinayak-kukreja | 0:06:14 | 1:14:05 | None |
| feat(stepfunctions-tasks): support for the Step Functions optimized integration for Bedrock InvokeModel API | #28276 | clareliguori | 0:01:52 | 5 days, 0:12:54 | None |
| chore(aws-cdk-lib): fix error message using deprecated 'name' property | #28275 | kaizencc | 0:25:41 | 1:52:35 | None |
| feat(rds): support RDS for SQL Server 16.00.4095.4.v1 | #28274 | go-to-k | 0:01:43 | 6:45:49 | None |
| chore(merge-back): 2.114.1 | #28273 | aws-cdk-automation | None | 0:52:34 | None |
| docs(stepfunctions-tasks): restore README | #28272 | go-to-k | 0:36:04 | 7:41:13 | None |
| chore(release): 2.114.1 | #28271 | sumupitchayan | 0:04:52 | 0:26:34 | None |
| feat(appconfig-alpha): add deploy method to configuration constructs | #28269 | chenjane-dev | 12:05:57 | 15:49:07 | None |
| chore(merge-back): 2.114.0 | #28267 | aws-cdk-automation | None | 0:53:48 | None |
| fix(appconfig-alpha): extensions always create cdk diff | #28264 | chenjane-dev | 1 day, 18:24:00 | 3 days, 5:28:25 | None |
| chore(release): 2.114.0 | #28263 | aws-cdk-automation | None | 0:26:39 | None |
| chore: add author paulhcs to .mergify.yml and merit badger | #28260 | paulhcsun | 0:23:15 | 1:33:47 | None |
| feat: update AWS Service Spec | #28259 | aws-cdk-automation | None | 0:54:32 | None |
| chore: update version of cdk-from-cfn | #28253 | TheRealAmazonKendra | 0:57:01 | 17:29:26 | None |
| feat: implement code generated handler framework | #28251 | colifran | 16:36:51 | 2 days, 5:51:17 | None |
| fix(apigatewayv2): export newly graduated apigatewayv2 modules | #28250 | jgreenbow | 0:01:45 | 1:45:39 | None |
| chore(deps): Bump tj-actions/changed-files from 40.2.0 to 40.2.1 | #28244 | dependabot[bot] | 0:26:09 | 0:26:34 | None |
| feat(logs): Log anomaly detection | #28243 | watany-dev | 7:42:16 | None | None |
| fix(cognito): make callbackUrls required when auth flow is set | #28236 | markmansur | 0:01:45 | None | None |
| feat(ecr): Add emptyOnDelete CloudFormation property to Repository L2 construct | #28233 | markmansur | 0:01:43 | 17 days, 13:48:42 | None |
| chore(sqs): use ICfnQueue wherever possible | #28232 | kaizencc | 5 days, 11:08:50 | 13 days, 14:53:40 | None |
| chore(merge-back): 2.113.0 | #28231 | aws-cdk-automation | None | 0:26:36 | None |
| chore(apigatewayv2-authorizers): delete alpha module | #28230 | sumupitchayan | 0:26:03 | None | None |
| chore(apigatewayv2-integrations): delete alpha module | #28229 | sumupitchayan | 0:02:37 | None | None |
| chore(apigatewayv2-alpha): delete alpha module | #28228 | sumupitchayan | 4 days, 0:33:45 | 4 days, 1:18:12 | None |
| chore(spec2cdk): remove temporary patch schema aws-logs-loggroup.json after re:Invent launch | #28227 | mikewrighton | 0:01:19 | 0:26:13 | None |
| chore(codebuild): fix formatting errors | #28226 | kaizencc | 2:19:29 | 2:46:39 | None |
| chore(redshift-alpha): formatting typos | #28224 | kaizencc | 2:53:32 | 3:47:15 | None |
| chore(release): 2.113.0 | #28223 | aws-cdk-automation | None | 0:26:48 | None |
| feat: update AWS Service Spec | #28222 | aws-cdk-automation | None | 0:26:50 | None |
| chore: add changelog items that were missed during the 2.122.0 release | #28221 | mrgrain | 0:00:32 | 0:53:28 | None |
| fix(ecs-patterns): taskDefinition ignored by queueProcessingFargateService | #28220 | badmintoncryer | 1 day, 9:17:30 | 9 days, 18:15:20 | None |
| chore(merge-back): 2.112.0 | #28219 | aws-cdk-automation | None | 0:26:59 | None |
| feat(rds): Add logRetentions property to clusters and instances | #28218 | snaksa | 0:01:44 | None | None |
| chore(release): 2.112.0 | #28217 | aws-cdk-automation | None | 0:28:43 | None |
| chore(release): 2.112.0 | #28216 | aws-cdk-automation | None | None | None |
| chore(apigateway): improve docs and default value settings for identity source in authorizer | #28214 | go-to-k | 8:46:41 | 3 days, 14:26:21 | None |
| chore: update Contributors File | #28210 | aws-cdk-automation | None | 0:26:49 | None |
This report was generated with the Issue Metrics Action
Search query used to find these items: repo:aws/aws-cdk is:pr created:2023-12-01..2023-12-31 -is:draft
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels