Hey Shawn, thanks a lot for your clarification, all questions answered.
Your message should indeed find it's way onto the community page. Thanks. Dan Am 28.08.2018 um 13:18 schrieb Shawn Heisey: > On 8/28/2018 2:59 AM, Dan Untenzu wrote: >> I would like to get some feedback about LTS & EOL timeframes in Solr. >> >> The Solr website states that "6.4.x" is a LTS version and "7.x" is the >> current mayor version (https://lucene.apache.org/solr/community.html). >> >> Question 1: Shouldn't it use "6.x", since version 6.6.5 is the latest >> release of the 6 branch. >> >> Question 2: How long is the LTS timeframe - 6 / 12 / 36 months? When is >> EOL of version 6.x? >> >> It would be nice to have some roadmap/timeframe on the download or >> community page. Right now an admin can not tell whether they should >> prefer the LTS over the mayor version, because maybe EOL of version 6 is >> just next week. > > Here's the long-winded version of how things are done: > > I have never heard of any specific timeframes, and I have never before > heard of any release being designated LTS. Releases are not made on a > set schedule. Because of that, there is not a specific number of months > that each release gets supported. > > The current stable branch is 7.x. Solr 5.x and earlier are effectively > dead -- changes will not be made. The previous major version, Solr 6.x > (specifically, the 6.6.x branch), is in maintenance mode, which > basically means that there's a much higher standard for whether a > problem gets fixed in that branch than there is for the stable branch. > > Problems in a 7.x version will only be tackled if they are problems in > the *current* 7.x release. As of right now, that is 7.4.0. So if you > find an issue tomorrow in version 7.2.1, a fix will only be found in the > next release -- 7.5.0. If enough problems of the right kind are found > after a minor (7.x.0) release, there may be point releases in that minor > version, but normally once a new minor release is made, a previous minor > release in the current major version will not be supplemented with point > releases. > > Problems in 6.x must be problems in the current 6.x release, currently > 6.6.5, and they must be either MAJOR bugs with no workaround, or a > problem that is extremely trivial to fix -- a patch that is very > unlikely to introduce NEW bugs. If a new 6.x version is released, it > will be a new point release on the last minor version -- 6.6.x. > > When 8.0 gets released, 6.x is dead and the latest minor release branch > for 7.x goes to maintenance mode. There is no specific date planned for > any release. A release is made when one of the committers decides it's > time and volunteers to be the release manager. > > The community page needs a bit of an overhaul so it says what I just > told you. > > As for which release you should run ... typically that's the latest > release. All releases are considered stable unless they are very > specifically labeled ALPHA or BETA. Only two releases so far have ever > had those designations -- 4.0-ALPHA and 4.0-BETA. > > I personally would avoid a new major version until a few minor releases > are made -- so I would have no plans to run 8.0, but I might run 8.2 or > 8.3. > > Thanks, > Shawn >