-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Graduate @aws-cdk/aws-kinesis to stable #5874
Comments
I would recommend that we graduate specific Constructs to Stable. My biggest concern with Stable packages are two-fold: |
@richardhboyd Wrote:
You definitely make a good point. However, this graduation process reflects libraries we want to mark as stable given the current methodology, which is package wide. As it stands now, we allow for We are aware of the confusion this might create, and are already considering ways of resolving this. One way would be Construct level maturity, another is splitting experimental constructs to its own "*-experimental" package. In fact, we already have a pending RFC that addresses this problem. @richardhboyd Wrote:
This depends on the maturity methodology we choose. L1 constructs are always auto-generated, and are therefore stable by nature. Do you feel this needs better clarification? Are users reluctant to use L1 constructs inside experimental packages for fear of API breakage? |
We plan on graduating this module to
stable
.What does it mean?
It means we will start providing semantic versioning guarantees on the existing API's.
Use this issue to provide feedback about the current API and any changes you think are warranted.
Following are the tasks needed to complete before flipping the switch:
awslint
exclusions (chore(kinesis): remove linter exclusions #6758)README
(docs(kinesis): refresh README and add updated snippets #7038)Duration
type (fix(kinesis): retention period does not use Duration type #7037)ListShards
permissions (feat(kinesis):grantRead
now allows theListShards
action andgrant
is now public #6141)cn-north-1
andcn-northwest-1
(feat(kinesis): streams are encrypted by default #7102)grantxYz...
methods (i.e. take outdescribeStream
and addgetShardIterator
) - added as a part of (fix(kinesis): retention period does not use Duration type #7037)The text was updated successfully, but these errors were encountered: