Return-Path: X-Original-To: apmail-lucene-java-user-archive@www.apache.org Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CB594D5B0 for ; Tue, 10 Jul 2012 07:37:46 +0000 (UTC) Received: (qmail 53459 invoked by uid 500); 10 Jul 2012 07:37:44 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 53382 invoked by uid 500); 10 Jul 2012 07:37:44 -0000 Mailing-List: contact java-user-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-user@lucene.apache.org Delivered-To: mailing list java-user@lucene.apache.org Received: (qmail 53334 invoked by uid 99); 10 Jul 2012 07:37:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Jul 2012 07:37:42 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FSL_RCVD_USER,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of serera@gmail.com designates 209.85.160.176 as permitted sender) Received: from [209.85.160.176] (HELO mail-gh0-f176.google.com) (209.85.160.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Jul 2012 07:37:37 +0000 Received: by ghbz10 with SMTP id z10so12404161ghb.35 for ; Tue, 10 Jul 2012 00:37:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=BfNlikmzyZ3/d6KI6+cT2VC+la17PC1EhwmoFofd2QA=; b=ScE+IViMZYrixY8pC22FXS4H3VipejvNFtSzUU3p4CU4Zl/wg4Q7d8R1oopZ/5Ei+s 5cZ6RoFO8kebLvNSX2z29ViQGJlRIsyTqi4MnymKpNOMU/kn98gOlXYxuGaqgntVbpOr 4YTPreFaMEdgpzeD1lrXuh9Wnce9Vd97xurK+AOYqu1ESkkX9yjq9oOEJrxWIzDu8lrO 9vnGGBBHA465gqCLQ/0JgiSr0vnc6uO4yVfoDyHlem+7YHML5wlykd4qsrGy/5B158rz /KUq2h2tv1dTjcSuctfX/XW4lkvOf+JpMzVYDNw0tGVvVVYQisYwSZ63sIQFEaUD25Cr rgUg== MIME-Version: 1.0 Received: by 10.60.27.168 with SMTP id u8mr45051758oeg.58.1341905836597; Tue, 10 Jul 2012 00:37:16 -0700 (PDT) Received: by 10.182.145.6 with HTTP; Tue, 10 Jul 2012 00:37:16 -0700 (PDT) In-Reply-To: <2031DEA1BB824AB686B4174BAF3C2C29@sv.us.sonicwall.com> References: <2031DEA1BB824AB686B4174BAF3C2C29@sv.us.sonicwall.com> Date: Tue, 10 Jul 2012 10:37:16 +0300 Message-ID: Subject: Re: Upgrade to 3.6 OR wait for 4.0 From: Shai Erera To: java-user@lucene.apache.org Content-Type: multipart/alternative; boundary=e89a8fb20532b65fe904c474cc64 X-Virus-Checked: Checked by ClamAV on apache.org --e89a8fb20532b65fe904c474cc64 Content-Type: text/plain; charset=ISO-8859-1 I have to use stable versions too, and that's why I delayed upgrading my code until 4.0-ALPHA was out. Since I don't have any problems with API breaks, i.e. I'm only concerned with index format back-compat, 4.0-ALPHA to me was stable. If you require both index format + stable API, then wait for 4.0-BETA. 4.0 will probably include more hardening to the code after 4.0-BETA, which means likely bug fixes and such. If that is your definition of 'stable' then wait for it. As for timelines, I have no idea :). It took nearly a year to stabilize the code enough (and index format) for 4.0-ALPHA to be released. I hope that 4.0-BETA and 4.0.0 won't be long from now :) Shai On Tue, Jul 10, 2012 at 9:21 AM, Ganesh wrote: > Thanks for the reply. Any idea how much time it would take to go for 4.0 > stable release? I want to go for v4.0 but i have to use only the stable > version. > > Regards > Ganesh > > > ----- Original Message ----- > From: "Shai Erera" > To: > Sent: Tuesday, July 10, 2012 10:50 AM > Subject: Re: Upgrade to 3.6 OR wait for 4.0 > > > > Hi Ganesh > > > > I recently upgraded my code to 3.6, and yesterday finished part of my > > upgrades to 4.0-ALPHA. > > > > Upgrading from 3.0.3 to 3.6 is relatively easy as all API should be > > backwards compatible. But I think there were some API breaks, and > > back-compat issues. Therefore, if I were you, I'd first upgrade from > 3.0.3 > > to 3.6, resolving all 'deprecated' API warnings and making sure the > > back-compat issues do not affect me (or resolve them too !). > > > > Then, I'd upgrade to 4.0-ALPHA. A lot of API has been changed, and so > most > > likely you'll need to touch large parts of your code again. > > > > Going this route, you gain all the new features and enhancements of 3.6, > > while knowing that you run on a 'stable' Lucene version. Upgrading to > > 4.0-ALPHA comes with even more gains, but this release will probably go > > under some API changes (API is expected to freeze in BETA), though the > > index format is not going to change in incompatible ways (unless there's > a > > bug ... you can read the release notes), so depending on how much you > want > > to risk doing the upgrade for a still 'work in progress' code. > > > > Hope this helps. > > > > Shai > > > > On Tue, Jul 10, 2012 at 7:28 AM, Ganesh wrote: > > > >> Hello all, > >> > >> I am currently using v3.0.3 and planning to upgrade to v3.6. Shall i go > >> ahead with the upgrade OR wait for 4.0? > >> > >> Regards > >> Ganesh > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org > >> For additional commands, e-mail: java-user-help@lucene.apache.org > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org > For additional commands, e-mail: java-user-help@lucene.apache.org > > --e89a8fb20532b65fe904c474cc64--