Monthly PR metrics report
- Dominant language
- TypeScript
- Stars
- 12.9k
- Forks
- 4.6k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 83
Description
# Issue Metrics
| Metric | Average | Median | 90th percentile |
| --- | --- | --- | ---: |
| Time to first response | 1 day, 1:26:55 | 0:42:50 | 2 days, 4:44:41 |
| Time to close | 2 days, 6:22:32 | 9:46:39 | 7 days, 15:22:55 |
| Time to answer | None | None | None |
| Metric | Count |
| --- | ---: |
| Number of items that remain open | 49 |
| Number of items closed | 95 |
| Total number of items created | 144 |
| Title | URL | Assignee | Author | Time to first response | Time to close | Time to answer |
| --- | --- | --- | --- | --- | --- | --- |
| chore(ci): scope codebuild PR build to aws/aws-cdk | https://github.com/aws/aws-cdk/pull/35638 | None | [ozelalisen](https://github.com/ozelalisen) | None | None | None |
| chore: add ignore-team parameter to github-merit-badger workflow | https://github.com/aws/aws-cdk/pull/35636 | [ozelalisen](https://github.com/ozelalisen) | [9pace](https://github.com/9pace) | 0:33:18 | None | None |
| fix(s3): resolve synthesis error in BucketPolicy.fromCfnBucketPolicy() | https://github.com/aws/aws-cdk/pull/35633 | None | [9pace](https://github.com/9pace) | 0:01:38 | None | None |
| chore(mergify): force in place checks | https://github.com/aws/aws-cdk/pull/35631 | None | [aemada-aws](https://github.com/aemada-aws) | 0:01:43 | 1:06:02 | None |
| fix(elasticache): cannot import Redis 7 Serverless Cache | https://github.com/aws/aws-cdk/pull/35629 | None | [mazyu36](https://github.com/mazyu36) | 0:01:46 | None | None |
| feat(sagemaker): add containerStartupHealthCheckTimeoutInSeconds support for EndpointConfig | https://github.com/aws/aws-cdk/pull/35626 | None | [amandladev](https://github.com/amandladev) | None | None | None |
| chore(cognito): use getResourceNameAttribute() to get UserPoolGroup.groupName | https://github.com/aws/aws-cdk/pull/35622 | None | [pahud](https://github.com/pahud) | None | None | None |
| chore(bedrock): add Claude Sonnet 4.5 | https://github.com/aws/aws-cdk/pull/35621 | [alvazjor](https://github.com/alvazjor) | [pahud](https://github.com/pahud) | 14:16:09 | 20:39:59 | None |
| chore(merge-back): 2.218.0 | https://github.com/aws/aws-cdk/pull/35616 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | 1:33:49 | 23:58:23 | None |
| chore(deps): bump the npm_and_yarn group across 2 directories with 1 update | https://github.com/aws/aws-cdk/pull/35615 | None | [dependabot[bot]](https://github.com/dependabot[bot]) | None | None | None |
| feat: update L1 CloudFormation resource definitions | https://github.com/aws/aws-cdk/pull/35614 | [ozelalisen](https://github.com/ozelalisen) | [aws-cdk-automation](https://github.com/aws-cdk-automation) | 0:57:02 | 2:09:27 | None |
| chore(release): 2.218.0 | https://github.com/aws/aws-cdk/pull/35613 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | 0:07:34 | 1:18:14 | None |
| chore(docs): typo in aws-cdk-lib/README.md | https://github.com/aws/aws-cdk/pull/35612 | [aemada-aws](https://github.com/aemada-aws) | [Konippi](https://github.com/Konippi) | 1:24:06 | 6:37:14 | None |
| chore(enum-updater): update enum static mapping | https://github.com/aws/aws-cdk/pull/35609 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | None | None | None |
| feat(pipelines): `CodeBuildFactory` support Docker server | https://github.com/aws/aws-cdk/pull/35584 | [ozelalisen](https://github.com/ozelalisen) | [phuhung273](https://github.com/phuhung273) | 6:06:13 | 9:46:39 | None |
| chore(ec2): add r8gb instance class | https://github.com/aws/aws-cdk/pull/35582 | [ozelalisen](https://github.com/ozelalisen) | [phuhung273](https://github.com/phuhung273) | 4:12:17 | 4:42:19 | None |
| chore(rds): mysql version 5.7.44-RDS.20250818 | https://github.com/aws/aws-cdk/pull/35581 | [ozelalisen](https://github.com/ozelalisen) | [phuhung273](https://github.com/phuhung273) | 4:30:14 | 11:54:53 | None |
| fix(ecs): allow empty placementStrategies on EC2Service | https://github.com/aws/aws-cdk/pull/35580 | None | [isker](https://github.com/isker) | 0:01:40 | None | None |
| chore(eks): add AL2023_ARM_64_NVIDIA AMI type for managed node groups | https://github.com/aws/aws-cdk/pull/35578 | [ozelalisen](https://github.com/ozelalisen) | [amandladev](https://github.com/amandladev) | 0:01:51 | 1 day, 10:02:24 | None |
| feat(sagemaker): add containerStartupHealthCheckTimeoutInSeconds support for EndpointConfig | https://github.com/aws/aws-cdk/pull/35576 | None | [amandladev](https://github.com/amandladev) | 0:01:44 | None | None |
| chore(merge-back): 2.217.0 | https://github.com/aws/aws-cdk/pull/35575 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | None | 0:59:44 | None |
| feat(docdb): support for serverless clusters | https://github.com/aws/aws-cdk/pull/35574 | [alvazjor](https://github.com/alvazjor) | [vishaalmehrishi](https://github.com/vishaalmehrishi) | 0:01:42 | 1 day, 5:10:49 | None |
| chore(release): 2.217.0 | https://github.com/aws/aws-cdk/pull/35572 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | 0:25:18 | 1:17:24 | None |
| feat(sagemaker): adding containerStartupHealthCheckTimeoutInSeconds support | https://github.com/aws/aws-cdk/pull/35570 | None | [amandladev](https://github.com/amandladev) | 0:01:50 | None | None |
| chore: add new team member 9pace to github-merit-badger | https://github.com/aws/aws-cdk/pull/35569 | [9pace](https://github.com/9pace) | [9pace](https://github.com/9pace) | 17:03:57 | 17:35:28 | None |
| revert(dynamodb): use keyId instead of keyArn for TableV2 replica encryption | https://github.com/aws/aws-cdk/pull/35568 | [ozelalisen](https://github.com/ozelalisen) | [aemada-aws](https://github.com/aemada-aws) | 0:10:45 | 0:42:17 | None |
| feat: update L1 CloudFormation resource definitions | https://github.com/aws/aws-cdk/pull/35567 | [alvazjor](https://github.com/alvazjor) | [aws-cdk-automation](https://github.com/aws-cdk-automation) | 15:09:15 | 15:10:00 | None |
| feat(eks): add removal policy support for EKS cluster construct | https://github.com/aws/aws-cdk/pull/35560 | None | [aemada-aws](https://github.com/aemada-aws) | None | None | None |
| feat(sagemaker): add support for serverless inference endpoints | https://github.com/aws/aws-cdk/pull/35557 | [abidhasan-aws](https://github.com/abidhasan-aws) | [pymia](https://github.com/pymia) | None | None | None |
| feat(aws-servicecatalogappregistry-alpha): add attributes property to AttributeGroup import | https://github.com/aws/aws-cdk/pull/35556 | None | [naaa760](https://github.com/naaa760) | 0:01:44 | None | None |
| fix(dynamodb): addToResourcePolicy has no effect | https://github.com/aws/aws-cdk/pull/35554 | None | [pahud](https://github.com/pahud) | None | None | None |
| feat(route53): add fromPrivateHostedZoneAttributes function to PrivateHostedZone | https://github.com/aws/aws-cdk/pull/35552 | None | [tnb-git](https://github.com/tnb-git) | 0:01:51 | None | None |
| chore(ecr): add new enum values for ecr | https://github.com/aws/aws-cdk/pull/35550 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | None | None | None |
| chore(codebuild): add new enum values for codebuild | https://github.com/aws/aws-cdk/pull/35549 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | 7 days, 21:20:45 | None | None |
| chore(merge-back): 2.216.0 | https://github.com/aws/aws-cdk/pull/35548 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | None | 0:34:36 | None |
| fix(cloudfront): `Function` ARN reference changed from GetAtt to Ref | https://github.com/aws/aws-cdk/pull/35547 | None | [rix0rrr](https://github.com/rix0rrr) | 0:04:28 | 19:54:32 | None |
| fix(lambda): function.latestVersion points to wrong ARN | https://github.com/aws/aws-cdk/pull/35546 | None | [rix0rrr](https://github.com/rix0rrr) | 0:04:26 | 4:40:06 | None |
| fix(kms): `Alias` reference incorrectly resolves to underlying `Key` | https://github.com/aws/aws-cdk/pull/35545 | None | [rix0rrr](https://github.com/rix0rrr) | 0:01:43 | 4:39:54 | None |
| chore(release): 2.216.0 | https://github.com/aws/aws-cdk/pull/35541 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | 0:10:39 | 0:13:31 | None |
| feat(ec2): support for automatic VPN session reconnect on client VPN endpoint | https://github.com/aws/aws-cdk/pull/35538 | None | [badmintoncryer](https://github.com/badmintoncryer) | None | None | None |
| feat(batch): ec2 Managed Compute Environment support default instance classes, deprecate `useOptimalInstanceClasses` | https://github.com/aws/aws-cdk/pull/35537 | None | [phuhung273](https://github.com/phuhung273) | None | None | None |
| chore(ec2): add r8gn instance classes | https://github.com/aws/aws-cdk/pull/35536 | [alvazjor](https://github.com/alvazjor) | [phuhung273](https://github.com/phuhung273) | 4 days, 5:50:45 | 4 days, 7:00:00 | None |
| fix(lambda-nodejs): use official bun installer for ARM64 compatibility | https://github.com/aws/aws-cdk/pull/35535 | None | [dsilbergleithcu-godaddy](https://github.com/dsilbergleithcu-godaddy) | 0:01:46 | None | None |
| feat(iam): custom role support for OpenIdConnectProvider | https://github.com/aws/aws-cdk/pull/35529 | None | [joris-de](https://github.com/joris-de) | 0:01:47 | None | None |
| fix(secretsmanager): `SecretRotationApplication` creates lambda on python 3.9 which is EOL | https://github.com/aws/aws-cdk/pull/35528 | None | [alvazjor](https://github.com/alvazjor) | 0:01:46 | 0:28:41 | None |
| feat(dynamodb): operation-specific convenience methods for successful request latency metrics | https://github.com/aws/aws-cdk/pull/35527 | [pahud](https://github.com/pahud) | [hsiaoa](https://github.com/hsiaoa) | 7 days, 20:10:39 | None | None |
| feat(apigatewayv2): expose disableExecuteApiEndpoint option in WebSocketApi configuration | https://github.com/aws/aws-cdk/pull/35526 | None | [bimnett](https://github.com/bimnett) | 0:01:45 | None | None |
| chore(bedrock): support Qwen3 and DeepSeek-V3.1 models | https://github.com/aws/aws-cdk/pull/35525 | [alvazjor](https://github.com/alvazjor) | [mazyu36](https://github.com/mazyu36) | 0:01:53 | 14:18:48 | None |
| chore(lambda): remove commented out unit tests | https://github.com/aws/aws-cdk/pull/35522 | None | [alvazjor](https://github.com/alvazjor) | 0:01:47 | 0:38:36 | None |
| fix(kms): cannot access aliasTargetKey on an Alias imported by Alias.fromAliasName | https://github.com/aws/aws-cdk/pull/35521 | None | [rix0rrr](https://github.com/rix0rrr) | 0:02:16 | 0:31:30 | None |
| fix(kinesisanalytics): deprecate using KinesisAnalyticsV2 from `aws-kinesisanalytics`, use `aws-kinesisanalyticsv2` instead | https://github.com/aws/aws-cdk/pull/35519 | None | [mrgrain](https://github.com/mrgrain) | 0:01:37 | 0:34:04 | None |
| fix(cloudfront): edgefunction does not propagate stack tags correctly | https://github.com/aws/aws-cdk/pull/35518 | [ozelalisen](https://github.com/ozelalisen) | [jstjnsn](https://github.com/jstjnsn) | 0:01:44 | 11 days, 23:17:47 | None |
| chore: upgrade axios version | https://github.com/aws/aws-cdk/pull/35517 | None | [ozelalisen](https://github.com/ozelalisen) | 1:35:44 | 4:25:09 | None |
| feat(ec2): improve subnet selection to support subnet group name and combined selection | https://github.com/aws/aws-cdk/pull/35513 | [pahud](https://github.com/pahud) | [dwchiang](https://github.com/dwchiang) | 7 days, 20:36:49 | None | None |
| fix(core): negated gitignore patterns inside subdirectories are not including matched files | https://github.com/aws/aws-cdk/pull/35511 | None | [ekisu](https://github.com/ekisu) | 0:01:47 | 5 days, 12:17:21 | None |
| chore(applicationsignals-alpha): remove B3 from default propagators | https://github.com/aws/aws-cdk/pull/35510 | [alvazjor](https://github.com/alvazjor) | [majanjua-amzn](https://github.com/majanjua-amzn) | 1:14:03 | 12 days, 10:22:09 | None |
| chore(ecr): add new enum values for ecr | https://github.com/aws/aws-cdk/pull/35509 | [alvazjor](https://github.com/alvazjor) | [github-actions[bot]](https://github.com/github-actions[bot]) | 0:14:31 | 17:58:51 | None |
| fix(ecs-patterns): resolve target group conflict when switching ALB public/private | https://github.com/aws/aws-cdk/pull/35508 | None | [puretension](https://github.com/puretension) | 0:01:47 | None | None |
| chore(enum-updater): update enum static mapping | https://github.com/aws/aws-cdk/pull/35506 | [alvazjor](https://github.com/alvazjor) | [github-actions[bot]](https://github.com/github-actions[bot]) | 0:22:15 | 0:49:44 | None |
| feat(ecs-patterns): add blue/green deployment support for application load balanced services | https://github.com/aws/aws-cdk/pull/35505 | [pahud](https://github.com/pahud) | [walkley](https://github.com/walkley) | 18:00:15 | None | None |
| feat(apigateway): add `binaryMediaTypes` property to SpecRestApi | https://github.com/aws/aws-cdk/pull/35502 | None | [matoom-nomu](https://github.com/matoom-nomu) | None | None | None |
| chore(s3-deployment): increase default memory limit from 128MB to 512MB | https://github.com/aws/aws-cdk/pull/35501 | [pahud](https://github.com/pahud) | [ychjamie](https://github.com/ychjamie) | 2 days, 4:44:41 | None | None |
| fix(lambda-python-alpha): uv python dependencies not enforced | https://github.com/aws/aws-cdk/pull/35500 | None | [mlnrt](https://github.com/mlnrt) | 0:01:45 | None | None |
| chore(merge-back): 2.215.0 | https://github.com/aws/aws-cdk/pull/35499 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | None | 0:59:30 | None |
| chore(rds): add new enum values for rds | https://github.com/aws/aws-cdk/pull/35497 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | 1 day, 2:03:38 | None | None |
| chore(lambda): add new enum values for lambda | https://github.com/aws/aws-cdk/pull/35496 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | 1 day, 2:04:29 | None | None |
| chore(iam): add new enum values for iam | https://github.com/aws/aws-cdk/pull/35495 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | 1 day, 2:07:09 | None | None |
| chore(ecr): add new enum values for ecr | https://github.com/aws/aws-cdk/pull/35494 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | None | None | None |
| chore(cloudfront): add new enum values for cloudfront | https://github.com/aws/aws-cdk/pull/35493 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | 1 day, 2:06:53 | None | None |
| chore(batch): add new enum values for batch | https://github.com/aws/aws-cdk/pull/35492 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | 1 day, 1:43:41 | None | None |
| feat: update L1 CloudFormation resource definitions | https://github.com/aws/aws-cdk/pull/35491 | [vishaalmehrishi](https://github.com/vishaalmehrishi) | [aws-cdk-automation](https://github.com/aws-cdk-automation) | 9 days, 3:14:13 | 9 days, 5:19:55 | None |
| chore(release): 2.215.0 | https://github.com/aws/aws-cdk/pull/35490 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | 0:11:04 | 3:55:20 | None |
| chore(release): 2.215.0 | https://github.com/aws/aws-cdk/pull/35489 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | None | None | None |
| feat(cloudfront-origins): response completion timeout | https://github.com/aws/aws-cdk/pull/35485 | [alvazjor](https://github.com/alvazjor) | [badmintoncryer](https://github.com/badmintoncryer) | 21:36:32 | 3 days, 0:04:10 | None |
| docs: correct spelling of "separate" in comments | https://github.com/aws/aws-cdk/pull/35484 | [leonmk-aws](https://github.com/leonmk-aws) | [puretension](https://github.com/puretension) | 0:01:45 | 18:28:20 | None |
| fix(s3-notifications): handle NoSuchBucket errors gracefully during stack deletion | https://github.com/aws/aws-cdk/pull/35481 | None | [oyiz-michael](https://github.com/oyiz-michael) | 0:01:40 | None | None |
| feat(codebuild): support overflow behavior of fleet | https://github.com/aws/aws-cdk/pull/35480 | [kumsmrit](https://github.com/kumsmrit) | [badmintoncryer](https://github.com/badmintoncryer) | 16 days, 2:11:32 | 16 days, 11:38:18 | None |
| fix(core): filter invalid references in nested stacks | https://github.com/aws/aws-cdk/pull/35479 | [dgandhi62](https://github.com/dgandhi62) | [dgandhi62](https://github.com/dgandhi62) | 0:01:45 | None | None |
| fix(secretsmanager): add fallback grants for cross-account secrets | https://github.com/aws/aws-cdk/pull/35478 | None | [puretension](https://github.com/puretension) | 0:01:51 | None | None |
| feat(opensearch): add OpenSearch 3.1 engine version | https://github.com/aws/aws-cdk/pull/35477 | [leonmk-aws](https://github.com/leonmk-aws) | [claypack](https://github.com/claypack) | 0:01:49 | None | None |
| feat(stepfunctions-tasks): add awsSdkCredentials to CallAwsServiceCrossRegion for cross-account scenarios | https://github.com/aws/aws-cdk/pull/35472 | None | [t3yamoto](https://github.com/t3yamoto) | 2 days, 10:26:26 | None | None |
| feat(spec2cdk): generate `fromArn` and `from` in every L1 | https://github.com/aws/aws-cdk/pull/35470 | None | [otaviomacedo](https://github.com/otaviomacedo) | 5 days, 2:56:06 | 8 days, 4:09:19 | None |
| docs(logs): document 2 filter resource limit for log subscriptions with sample workaround | https://github.com/aws/aws-cdk/pull/35469 | None | [Kasra-G](https://github.com/Kasra-G) | None | None | None |
| feat(stepfunctions-tasks): add architecture support to EvaluateExpression | https://github.com/aws/aws-cdk/pull/35468 | None | [claypack](https://github.com/claypack) | 7 days, 11:01:04 | None | None |
| feat(stepfunctions-tasks): allow EcsRunTask on fargate and ec2 to set capacity provider strategy | https://github.com/aws/aws-cdk/pull/35465 | None | [go-to-k](https://github.com/go-to-k) | None | None | None |
| feat(events): log configuration for an event bus | https://github.com/aws/aws-cdk/pull/35462 | None | [badmintoncryer](https://github.com/badmintoncryer) | None | None | None |
| chore: change PYTHON_LATEST from static versioning to a function | https://github.com/aws/aws-cdk/pull/35461 | [leonmk-aws](https://github.com/leonmk-aws) | [alvazjor](https://github.com/alvazjor) | 0:09:12 | 1:57:42 | None |
| chore: npm-check-updates && yarn upgrade | https://github.com/aws/aws-cdk/pull/35460 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | None | None | None |
| ci: add codebuild deployment integ runner PR workflow. | https://github.com/aws/aws-cdk/pull/35459 | None | [Abogical](https://github.com/Abogical) | 2:58:31 | None | None |
| feat(cloudfront-origins): add ipAddressType property to Lambda Function URL origins | https://github.com/aws/aws-cdk/pull/35458 | [abidhasan-aws](https://github.com/abidhasan-aws) | [matoom-nomu](https://github.com/matoom-nomu) | 0:01:38 | None | None |
| docs: do not disclaim custom synthesis | https://github.com/aws/aws-cdk/pull/35457 | [ozelalisen](https://github.com/ozelalisen) | [rix0rrr](https://github.com/rix0rrr) | 1:12:26 | 1:13:08 | None |
| fix: correct typo 'notfication' to 'notification' in Stack docstring | https://github.com/aws/aws-cdk/pull/35455 | [alvazjor](https://github.com/alvazjor) | [zvoicu000](https://github.com/zvoicu000) | 0:01:41 | 1:35:13 | None |
| feat(ec2): add CapacityReservationSpecification support to Launch… | https://github.com/aws/aws-cdk/pull/35453 | None | [snese](https://github.com/snese) | 0:00:36 | None | None |
| chore(region-info): adding missing iso-f regions | https://github.com/aws/aws-cdk/pull/35448 | [kumsmrit](https://github.com/kumsmrit) | [alvazjor](https://github.com/alvazjor) | 2:10:35 | 22:49:56 | None |
| feat(cloudfront-origins): ip address type for http origin | https://github.com/aws/aws-cdk/pull/35445 | [kumsmrit](https://github.com/kumsmrit) | [badmintoncryer](https://github.com/badmintoncryer) | 18:23:38 | 16 days, 23:18:14 | None |
| chore(rds): add new enum values for rds | https://github.com/aws/aws-cdk/pull/35444 | [ozelalisen](https://github.com/ozelalisen) | [github-actions[bot]](https://github.com/github-actions[bot]) | 2:23:14 | 3:21:05 | None |
| chore(lambda): add new enum values for lambda | https://github.com/aws/aws-cdk/pull/35443 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | None | None | None |
| chore(iam): add new enum values for iam | https://github.com/aws/aws-cdk/pull/35442 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | None | None | None |
| chore(ecr): add new enum values for ecr | https://github.com/aws/aws-cdk/pull/35441 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | None | None | None |
| chore(cloudfront): add new enum values for cloudfront | https://github.com/aws/aws-cdk/pull/35440 | [ozelalisen](https://github.com/ozelalisen) | [github-actions[bot]](https://github.com/github-actions[bot]) | 2:18:53 | 2:47:59 | None |
| chore(batch): add new enum values for batch | https://github.com/aws/aws-cdk/pull/35439 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | 2:19:50 | None | None |
| feat(ecr): add LifecycleRuleClass with JSON serialization support | https://github.com/aws/aws-cdk/pull/35438 | [pahud](https://github.com/pahud) | [humank](https://github.com/humank) | 2 days, 3:29:34 | None | None |
| chore(deps): bump actions/setup-node from 4 to 5 | https://github.com/aws/aws-cdk/pull/35437 | None | [dependabot[bot]](https://github.com/dependabot[bot]) | None | 1:27:19 | None |
| chore(deps): bump actions/github-script from 7 to 8 | https://github.com/aws/aws-cdk/pull/35436 | None | [dependabot[bot]](https://github.com/dependabot[bot]) | None | 0:58:45 | None |
| feat: update L1 CloudFormation resource definitions | https://github.com/aws/aws-cdk/pull/35435 | [leonmk-aws](https://github.com/leonmk-aws) | [aws-cdk-automation](https://github.com/aws-cdk-automation) | 3:00:12 | 3:32:45 | None |
| fix(sns-subscriptions): document and validate restrictSqsDescryption flag incompatibility with shared KMS key | https://github.com/aws/aws-cdk/pull/35434 | None | [newlinedeveloper](https://github.com/newlinedeveloper) | 0:01:47 | None | None |
| feat(s3-deployment): add feature flag for explicit prune validation | https://github.com/aws/aws-cdk/pull/35432 | None | [raywang1021](https://github.com/raywang1021) | 16 days, 3:53:07 | None | None |
| chore(ec2): add i8ge instance class | https://github.com/aws/aws-cdk/pull/35431 | [alvazjor](https://github.com/alvazjor) | [phuhung273](https://github.com/phuhung273) | 4 days, 8:54:39 | 4 days, 9:29:08 | None |
| chore(rds): postgres 16.9-limitless, sqlserver 16.00.4210.1.v1,15.00.4440.1.v1,14.00.3500.1.v1,13.00.6465.1.v1 | https://github.com/aws/aws-cdk/pull/35430 | [leonmk-aws](https://github.com/leonmk-aws) | [phuhung273](https://github.com/phuhung273) | 10:14:56 | 11:14:49 | None |
| chore: allow root level canary scripts files for Puppeteer versions 11 and greater | https://github.com/aws/aws-cdk/pull/35426 | None | [nithinv13](https://github.com/nithinv13) | 0:01:46 | None | None |
| fix(cloudformation-include): aws::novalue type validation error for non-string properties | https://github.com/aws/aws-cdk/pull/35425 | [dgandhi62](https://github.com/dgandhi62) | [dgandhi62](https://github.com/dgandhi62) | 1:10:41 | 13 days, 1:09:22 | None |
| feat(elasticache): implement Serverless ElastiCache L2 Construct | https://github.com/aws/aws-cdk/pull/35424 | None | [maramure](https://github.com/maramure) | 0:01:43 | 23 days, 17:34:02 | None |
| feat(synthetics): browser type for canary | https://github.com/aws/aws-cdk/pull/35423 | [kumsmrit](https://github.com/kumsmrit) | [badmintoncryer](https://github.com/badmintoncryer) | 2:02:41 | 2:03:21 | None |
| fix(s3tables): s3 table bucket read access role uses incorrect permission for s3tables:ListNamespaces | https://github.com/aws/aws-cdk/pull/35420 | None | [TobiasL](https://github.com/TobiasL) | 0:01:46 | None | None |
| feat | Add new runtimes and support root directory packaging for Puppeteer | https://github.com/aws/aws-cdk/pull/35419 | [ozelalisen](https://github.com/ozelalisen) | [nithinv13](https://github.com/nithinv13) | 0:01:46 | None | None |
| fix(stepfunctions): unable to run distributed map when only defined in nested StateGraphs | https://github.com/aws/aws-cdk/pull/35417 | [kumvprat](https://github.com/kumvprat) | [Kasra-G](https://github.com/Kasra-G) | 22:50:46 | 4 days, 18:29:45 | None |
| feat(cloudfront): warn users that minimumProtocolVersion defaults to TLSv1 without a custom certificate | https://github.com/aws/aws-cdk/pull/35416 | [kaizencc](https://github.com/kaizencc) | [AkitoAndo](https://github.com/AkitoAndo) | 0:01:47 | None | None |
| chore(synthetics): playwright 3.0 and puppeteer 10.0/11.0 runtime | https://github.com/aws/aws-cdk/pull/35415 | [ozelalisen](https://github.com/ozelalisen) | [badmintoncryer](https://github.com/badmintoncryer) | 15:59:13 | 17:45:16 | None |
| chore(deps): bump the pip group across 3 directories with 2 updates | https://github.com/aws/aws-cdk/pull/35414 | None | [dependabot[bot]](https://github.com/dependabot[bot]) | None | None | None |
| fix(cloudfront): Don't allow minimumProtocolVersion on default cert | https://github.com/aws/aws-cdk/pull/35413 | None | [AkitoAndo](https://github.com/AkitoAndo) | 0:02:03 | None | None |
| chore: updating aws-iso-b partition to use node18x | https://github.com/aws/aws-cdk/pull/35412 | None | [alvazjor](https://github.com/alvazjor) | 0:47:27 | 1 day, 4:31:24 | None |
| fix(eventbridge): remove EncryptionContext from DescribeKey action | https://github.com/aws/aws-cdk/pull/35411 | None | [benbridts](https://github.com/benbridts) | 0:01:44 | None | None |
| feat(kinesisfirehose): support DeliveryStream record format conversion for S3 Bucket Destination | https://github.com/aws/aws-cdk/pull/35410 | [kumvprat](https://github.com/kumvprat) | [Kasra-G](https://github.com/Kasra-G) | None | None | None |
| feat(stepfunctions-tasks): add architecture support to EvaluateExpression | https://github.com/aws/aws-cdk/pull/35408 | None | [claypack](https://github.com/claypack) | None | None | None |
| chore(enum-updater): update enum static mapping | https://github.com/aws/aws-cdk/pull/35407 | [ozelalisen](https://github.com/ozelalisen) | [github-actions[bot]](https://github.com/github-actions[bot]) | 0:43:39 | 1 day, 18:50:22 | None |
| chore: npm-check-updates && yarn upgrade | https://github.com/aws/aws-cdk/pull/35406 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | None | 1:10:07 | None |
| chore(ci): get pr number and sha from github context | https://github.com/aws/aws-cdk/pull/35405 | [ozelalisen](https://github.com/ozelalisen) | [leonmk-aws](https://github.com/leonmk-aws) | 1:00:14 | 4 days, 18:36:03 | None |
| chore: auto-unlock reopened PRs and issues | https://github.com/aws/aws-cdk/pull/35401 | None | [vishaalmehrishi](https://github.com/vishaalmehrishi) | 18:02:19 | 18:32:32 | None |
| chore(iot-actions-alpha): add missing rosetta dependency | https://github.com/aws/aws-cdk/pull/35400 | [leonmk-aws](https://github.com/leonmk-aws) | [alvazjor](https://github.com/alvazjor) | 0:01:40 | 0:34:21 | None |
| chore: add docker pull common error in the integ framework readme | https://github.com/aws/aws-cdk/pull/35399 | [vishaalmehrishi](https://github.com/vishaalmehrishi) | [abidhasan-aws](https://github.com/abidhasan-aws) | 0:08:53 | 23:47:16 | None |
| chore: improve reliability of lazify tests | https://github.com/aws/aws-cdk/pull/35398 | None | [rix0rrr](https://github.com/rix0rrr) | 0:06:26 | 19:40:39 | None |
| chore(merge-back): 2.214.0 | https://github.com/aws/aws-cdk/pull/35397 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | 0:42:50 | 3:17:24 | None |
| chore(release): 2.214.0 | https://github.com/aws/aws-cdk/pull/35392 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | None | 0:37:52 | None |
| fix(ecs): pass additionalCacheKey to EcsOptimizedImage constructor | https://github.com/aws/aws-cdk/pull/35389 | None | [matoom-nomu](https://github.com/matoom-nomu) | 0:01:41 | None | None |
| fix(s3): handle NoSuchBucket error during notification cleanup | https://github.com/aws/aws-cdk/pull/35388 | None | [maxc01](https://github.com/maxc01) | 0:01:38 | None | None |
| chore(lambda): add new enum values for lambda | https://github.com/aws/aws-cdk/pull/35387 | [alvazjor](https://github.com/alvazjor) | [github-actions[bot]](https://github.com/github-actions[bot]) | 2 days, 0:40:50 | 2 days, 2:15:01 | None |
| chore(iam): add new enum values for iam | https://github.com/aws/aws-cdk/pull/35386 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | 1 day, 22:10:29 | 1 day, 22:39:24 | None |
| chore(glue-alpha): add new enum values for glue-alpha | https://github.com/aws/aws-cdk/pull/35385 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | 2 days, 2:22:52 | None | None |
| chore(ecr): add new enum values for ecr | https://github.com/aws/aws-cdk/pull/35384 | [leonmk-aws](https://github.com/leonmk-aws) | [github-actions[bot]](https://github.com/github-actions[bot]) | 2 days, 2:00:34 | None | None |
| chore(batch): add new enum values for batch | https://github.com/aws/aws-cdk/pull/35383 | [ozelalisen](https://github.com/ozelalisen) | [github-actions[bot]](https://github.com/github-actions[bot]) | 1 day, 22:11:29 | 1 day, 23:09:00 | None |
| feat: update L1 CloudFormation resource definitions | https://github.com/aws/aws-cdk/pull/35382 | [alvazjor](https://github.com/alvazjor) | [aws-cdk-automation](https://github.com/aws-cdk-automation) | 1:16:13 | 1:43:29 | None |
| chore(release): 2.214.0 | https://github.com/aws/aws-cdk/pull/35381 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | None | None | None |
| chore: fix PR build | https://github.com/aws/aws-cdk/pull/35380 | [leonmk-aws](https://github.com/leonmk-aws) | [rix0rrr](https://github.com/rix0rrr) | 1:05:54 | 8:17:48 | None |
| chore: update Contributors File | https://github.com/aws/aws-cdk/pull/35375 | None | [aws-cdk-automation](https://github.com/aws-cdk-automation) | None | 0:22:44 | None |
_This report was generated with the [Issue Metrics Action](https://github.com/github/issue-metrics)_
Search query used to find these items: `repo:aws/aws-cdk is:pr created:2025-09-01..2025-09-30 -is:draft`
Contributor guide
Research direction
Review the generated Issue Metrics table and the linked pull requests first. The payload names no source file, test, entry point, requested change, or completion criterion, so there is no concrete implementation path or defined meaning of done.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github
- Domain
- analytics
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100