Probably back-compat for the Solr plugin API as well - people have custom plugins that should work without a needed refactor. That would include custom tokenizers, token filters, char filters, query parsers, request handlers.
That probably implies back-compat for the major APIs for Solr core as well - the code that plugins need to call. -- Jack Krupansky On Mon, Jan 4, 2016 at 11:27 AM, Anshum Gupta <[email protected]> wrote: > Hi, > > I was looking at refactoring code in Solr and it gets really tricky and > confusing in terms of what level of back-compat needs to be maintained. > Ideally, we should only maintain back-compat at the REST API level. We may > annotate a few really important Java APIs where we're guarantee back-compat > across minor versions, but we shouldn't certainly be doing that across the > board. > > Thoughts? > > P.S: I hope this doesn't spin-off into something I fear :) > > -- > Anshum Gupta >
