We are moving away from designating major releases like 3.0 as "special,"
other than as a marker of compatibility.  In fact we are moving away from
major releases entirely, with each release being a much smaller, digestible
unit of change, and the ultimate goal of every even release being
production-quality.

This means that bugs won't pile up and compound each other.  And bugs that
do slip through will affect less users.  As 3.x stabilizes, more people
will try out the releases, yielding better quality, yielding even more
people trying them out in a virtuous cycle.

This won't just happen by wishing for it.  I am very serious about
investing the energy we would have spent on backporting fixes to a "stable"
branch, into improving our QA process and test coverage.  After a very
short list of in-progress features that may not make the 3.0 cutoff (#6477,
#6696 come to mind) I'm willing to virtually pause new feature development
entirely to make this happen.

Some patience will be necessary with the first few releases.  But at this
point, people are used to about six months of waiting for a new major to
stabilize.  So, let's give this a try until 3.6.  If that still hasn't
materially stabilized, then we need to go back to the drawing board.  But
I'm optimistic that it will.

On Thu, Apr 2, 2015 at 5:04 PM, Jonathan Haddad <j...@jonhaddad.com> wrote:

> In this tick tock cycle, is there still a long term release that's
> maintained, meant for production?  Will bug fixes be back ported to 3.0
> (stable) with new stuff going forward to 3.x?
>

-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder, http://www.datastax.com
@spyced

Reply via email to