Hi folks, As discussed in the Community WG meeting today, I wanted to send out a proposal for updating the current support and release policy <http://mesos.apache.org/documentation/latest/versioning/>.
Context: According to our release policy, the latest released version and last 2 released versions are supported at any given time. With an expected timeline of a minor release every 3 months, that means a minor release is typically supported for 9 months. So far, we've indicated that a release is unsupported by deleting the corresponding release branch in our repository. The new proposal is as follows: - Keep the unsupported release branches and not delete them. Instead, we would make it clear in the CHANGELOG and also on the downloads <http://mesos.apache.org/downloads/> page in our website which releases are supported and which are not. - If a committer would like to backport a fix to an unsupported release branch, they can do so. Such a backport is not required but a committer can do it if they wish. Contributor and committer should've a dialog regarding this. - CI will keep running against both supported and unsupported release branches (as it is today) and any issues that might arise will be fixed on a best effort basis. - A committer can ask a contributor to submit a backport review incase the backport is complicated. Our review tooling (post-reviews and reviewbot) will be updated to make this possible. Based on our experience with the current policy in the last couple of years and the reality of how some of the organizations are using Mesos, we believe this tweaks will make it more practical and useful. Please let us know your thoughts by replying here or chatting in #community in our slack channel. Thanks, Vinod (on behalf of Community WG)