I recently worked on a project involving Camel-Solr in which I forked the component from Camel 4.9 to make necessary enhancements. I was about to issue a PR to contribute back one of these enhancements. In Camel 4.9, the Solr Component would always return a SolrDocumentList when querying, whereas I needed the parent QueryResponse so that I could access facets, etc. My PR would have introduced a new header that allows users to specify which object to return.
However, in preparing this PR I noticed that as of Camel 4.11, the component seems to now always return the QueryResponse. Although this is excellent news for my use-case, I wonder if this was an unintentional backwards-incompatible change?
