Looking to get more visibility on backwards compatibility for SolrJ:
https://issues.apache.org/jira/browse/SOLR-17518?focusedCommentId=17935379&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17935379

Up until but not including SolrJ 9.9 (not released yet), a user could
create a new RequestWriter() to write a request to Solr in XML (HTTP
POST).  In general users don't specify this; the default is "javabin",
which is much more efficient.  The change in 9.9 is that new
RequestWriter() won't work at all, as it's abstract; new XMLRequestWriter()
should be used.  Of course it ought to have been this way all along; better
late than never.

Is compatibility here something we care to uphold?  I tend to think so
because it's a major component.   A simple revert and adding a dummy
subclass called XMLRequestWriter would be compatible and an onramp to
compatibility with SolrJ 10.

~ David Smiley
Apache Lucene/Solr Search Developer
http://www.linkedin.com/in/davidwsmiley

Reply via email to