docs(proccess): add versioning and maintenance policy#3682
Conversation
|
Thank you @leandrodamascena! Starting the editing process. |
|
Pushed the first editing pass. Import notes to discuss on a call as details matter. Significant contract abiding worth reviewing
QuestionsQ: Do we want to keep EOL versions source code on GitHub? Q: Do we want to support GA releases for a minimum of 2 years? Q: Are we comfortable supporting underlying EOL dependencies for a minimum of 6 months (e.g., Pydantic v2, Middy 4, etc.)? Q: Do we want to bundle EOL documentation versions (1.x), keep them (2.32.0)? |
|
Posting update after a call between @leandrodamascena @rubenfonseca and myself. Answered questionsQ: Do we want to keep EOL versions source code on GitHub? We will keep as part of the Git tree e.g., tags, commits, etc. We will NOT keep a separate branch for each EOL version e.g., v1. Q: Do we want to support GA releases for a minimum of 2 years? Yes, as we've already done so historically. Q: Are we comfortable supporting underlying EOL dependencies for a minimum of 6 months (e.g., Pydantic v2, Middy 4, etc.)? No. We wouldn't have the know-how to vendor and backport each 3P critical fix dependency -- it can easily become a supply chain security issue given the plurality of each 3P community. Q: Do we want to bundle EOL documentation versions (1.x), keep them (2.32.0)? Keep as-is. Documentation rebuilds are taking approximately 1m10s end-to-end with the new architecture (e.g., S3 over GitHub Pages). |
|
gonna try to meet @am29d @dreamorosi and @hjgraca to hear their thoughts from TS. |
dreamorosi
left a comment
There was a problem hiding this comment.
Other than the minor comment I've left on the name of one of the 3rd party dependencies, I agree with the document and its content as discussed during the sync.
Great work to all who contributed to its redaction, this will be very useful for both maintainers and customers.
|
Good to go now @leandrodamascena -- feel free to merge and refresh the latest documentation! |
|

Issue number: #3681
Summary
Changes
In this pull request, we are adding a comprehensive guide to inform our customers about our policies regarding the maintenance and versioning of Powertools or AWS Lambda.
User experience
Checklist
If your change doesn't seem to apply, please leave them unchecked.
Is this a breaking change?
RFC issue number:
Checklist:
Acknowledgment
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Disclaimer: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful.