Cadence Releases #5362
Replies: 1 comment
-
Hi Ender - this looks like a really good proposal, thanks! It may be worth providing a little bit more detail on what happens between the code freeze and the actual release for the quarterly releases. How would this normally be expected to take? Would we make a release candidate/beta available for testing prior to declaring a quarterly release stable and GA? Also, probably can be resolved later if needed, but what is the projects policy on backporting fixes? Lets say a major bug or critical CVE is discovered 2 months after a quarterly release (ie 3 or 4 incremental feature releases would have occurred). Do we provide something that is just the quarterly release + the fix for that major bug or do we purely roll forward so people have to pick up the incremental feature releases to get the bug fix? If we're going to go back (which is probably preferable from my POV), then how far back (probably only 1 or 2 quarters I would imagine)? |
Beta Was this translation helpful? Give feedback.
-
Hey Cadence Community! Here are some updates about our release strategy. We have been talking to some members from the community about this to get their feedback and this seems to be the most appropriate one. Please let me know if you have any feedback.
Background: At Uber we want to switch to continuous, semi-continuous (every 2 weeks) releases to always run the freshest code and reduce the diff in-between releases. This will also significantly reduce the time to investigate any issues and increase the reliability of the overall system.
However, when we sought feedback from major external users, they didn’t like this idea and wanted to have a release cadence of ~3 months. Below were the reasons:
So to address this, and given version string format is
major.minor.patch
:Note that since we already started 1.1.x; that release would be exempt from this process.
This will hopefully bring more structure and clarify to our releases and would make open source community more informed and less confused.
Beta Was this translation helpful? Give feedback.
All reactions