lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yonik Seeley <>
Subject Re: compatibility of Lucene 1.9
Date Wed, 09 Nov 2005 14:39:54 GMT
I think the intention has been to be as backward compatible as
possible with 1.9, and that's why there should still be a 1.9 and 2.0
(removing all the deprecated stuff will break tons of things).  Patch
releases should strive to be a 100% drop in replacement, but that's
not a realistic requirement for major releases.  The simplest example
is adding a new method to a public interface... you need to do it
sometimes, but it breaks compatibility.

As far as 1.9 goes, most apps should be fine... but I don't think we
can advertise it as 100% just because changes were confined to expert
level stuff (and what constitutes expert level is kind of subjective
in any case).

Now hiring --

On 11/9/05, Erik Hatcher <> wrote:
> Expert level changes are understandable.  But I'm more concerned
> about folks wanting to simply drop in the 1.9 JAR into an existing
> application without recompilation.  Where do we break this?  And is
> there no way to get to binary level compatibility?  If not, then our
> next release version should just be 2.0 and skip 1.9, don't ya think?
>      Erik

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message