I agree it's mainly API wise, but there are other issues - largely due to Lucene right now - consider the bugs that have been dug up this year on the 4.x line because flex has been such a large rewrite deep in Lucene. We wouldn't do flex on the 3.x stable line and it's taken a while for everything to shake out in 4.x (and it's prob still swaying).
- Mark On 9/17/10 10:27 AM, Yonik Seeley wrote: > I think we aim for a "stable" trunk (4.0-dev) too, as we always have > (in the functional sense... i.e. operate correctly, don't crash, etc). > > The stability is more a reference to API stability - the Java APIs are > much more likely to change on trunk. Solr's *external* APIs are much > less likely to change for core services. For example, I don't see us > ever changing the "rows" parameter or the XML update format in a > non-back-compat way. > > Companies can (and do) go to production on trunk versions of Solr > after thorough testing in their scenario (as they should do with *any* > new version of solr that isn't strictly bugfix). > > -Yonik > http://lucenerevolution.org Lucene/Solr Conference, Boston Oct 7-8 > > On Fri, Sep 17, 2010 at 10:16 AM, Mark Miller <markrmil...@gmail.com> wrote: >> The 3.x line should be pretty stable. Hopefully we will do a release >> soon. A conversation was again started about more frequent releases >> recently, and hopefully that will lead to a 3.x release near term. >> >> In any case, 3.x is the stable branch - 4.x is where the more crazy >> stuff happens. If you are used to the terms, 4.x is the unstable branch, >> though some freak out if you call that for fear you think its 'really >> unstable'. In reality, it just means likely less stable than the stable >> branch (3.x), as we target 3.x for stability and 4.x for stickier or non >> back compat changes. >> >> Eventually 4.x will be stable and 5.x unstable, with possible >> maintenance support for previous stable lines as well. >> >> - Mark >> lucidimagination.com >> >> On 9/17/10 9:58 AM, Mark Allan wrote: >>> OK, 1.5 won't be released, so we'll avoid that. I've now got my code >>> additions compiling against a version of 3.x so we'll stick with that >>> rather than solr_trunk for the time being. >>> >>> Does anyone have any sense of when 3.x might be considered stable enough >>> for a release? We're hoping to go to service with something built on >>> Solr in Jan 2011 and would like to avoid development phase software, but >>> if needs must... >>> >>> Thanks >>> Mark >>> >>> >>> On 9 Sep 2010, at 12:10 pm, Markus Jelsma wrote: >>> >>>> Well, it's under heavy development but the 3.x branch is more likely >>>> to become released than 1.5.x, which is highly unlikely to be ever >>>> released. >>>> >>>> >>>> On Thursday 09 September 2010 13:04:38 Mark Allan wrote: >>>>> Thanks. Are you suggesting I use branch_3x and is that considered >>>>> stable? >>>>> Cheers >>>>> Mark >>>>> >>>>> On 9 Sep 2010, at 10:47 am, Markus Jelsma wrote: >>>>>> http://svn.apache.org/repos/asf/lucene/dev/branches/ >>> >>> >> >>