Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat (Move eligible constructs to Stable) #322

Closed
biffgaut opened this issue Aug 11, 2021 · 0 comments · Fixed by #323
Closed

feat (Move eligible constructs to Stable) #322

biffgaut opened this issue Aug 11, 2021 · 0 comments · Fixed by #323
Assignees
Labels
feature-request A feature should be added or improved needs-triage The issue or PR still needs to be triaged

Comments

@biffgaut
Copy link
Contributor

[INTERNAL] AWS has criteria for number of deployments and time period without a breaking change to make a construct stable. The following constructs are now eligible and can be moved:

apigateway-lambda
apigateway-sqs
kinesisfirehose-s3
lambda-dynamodb
lambda-s3
lambda-sqs
s3-lambda
sns-lambda
sqs-lambda

We'll be documenting the criteria soon, but in short they are:

Construct Eligibility

  • 30 days without a breaking change
  • 50 deployments of the construct
  • Each key service interface is considered stable (eg apigateway and lambda for the first construct above)

Key Service Eligibility

  • A total of 200 deployments of constructs that include the service (eg - 125 cloudfront-apigateway and 100 apigateway-lambda)
  • At least 2 released constructs using that key service
  • CDK L2 construct for service is GA
@biffgaut biffgaut added feature-request A feature should be added or improved needs-triage The issue or PR still needs to be triaged labels Aug 11, 2021
@biffgaut biffgaut self-assigned this Aug 11, 2021
@biffgaut biffgaut changed the title feat (Move eligible constructs to Stable feat (Move eligible constructs to Stable) Aug 11, 2021
@biffgaut biffgaut linked a pull request Aug 11, 2021 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A feature should be added or improved needs-triage The issue or PR still needs to be triaged
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant