With 3.10 voting in progress (take 3), 3.11 in December/January (probably?), we should solidify the plan for 4.0.
I went through the archives and found a number of proposals. We (PMC) also had a very brief chat in private to make sure we hadn’t missed any, and here are the proposals that we’ve seen suggested. Option #1: Jon proposed [1] a feature release every 3 months and bugfixes for 6 months after that. Option #2: Mick proposed [2] bimonthly feature, semver, labelling release with stability/quality during voting, 3 GA branches at a time. Option #3: Sylvain proposed [3] feature / testing / stable branches, Y cadence for releases, X month rotation from feature -> testing -> stable -> EOL (X to be determined). This is similar to an Ubuntu/Debian like release schedule – I asked Sylvain for an example just to make sure I understood it, and I’ve copied that to github at [4]. Option #4: Jeremiah proposed [5] keeping monthly cadence, and every 12 months break off X.0.Y which becomes LTS (same as 3.0.x now). This explicitly excludes alternating tick/tock feature/bugfix for the monthly cadence on the newest/feature/4.x branch. Option #5: Jason proposed a revision to Jeremiah’s proposal such that releases to the LTS branches are NOT tied to a monthly cadence, but are released “as needed”, and the LTS branches are also “as needed”, not tied to a fixed (annual/semi-annual/etc) schedule. Please use this thread as an opportunity to discuss these proposals or feel free to make your own proposals. I think it makes sense to treat this like a nomination phase of an election – let’s allow at least 72 hours for submitting and discussing proposals, and then we’ll open a vote after that. - Jeff [1]: https://lists.apache.org/thread.html/0b2ca82eb8c1235a4e44a406080729be78fb539e1c0cbca638cfff52@%3Cdev.cassandra.apache.org%3E [2]: https://lists.apache.org/thread.html/674ef1c02997041af4b8950023b07b2f48bce3b197010ef7d7088662@%3Cdev.cassandra.apache.org%3E [3]: https://lists.apache.org/thread.html/fcc4180b7872be4db86eae12b538eef34c77dcdb5b13987235c8f2bd@%3Cdev.cassandra.apache.org%3E [4]: https://gist.github.com/jeffjirsa/9bee187246ca045689c52ce9caed47bf [5]: https://lists.apache.org/thread.html/0a3372b2f2b30fbeac04f7d5a214b203b18f3d69223e7ec9efb64776@%3Cdev.cassandra.apache.org%3E
smime.p7s
Description: S/MIME cryptographic signature