You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@solr.apache.org by ja...@apache.org on 2025/11/07 08:30:31 UTC

svn commit: r1091499 - sites/solr/docs/9_10_0/changes

Author: janhoy
Date: Fri Nov  7 08:30:31 2025
New Revision: 1091499

Log:
Re-generate Changes.html for 9.10

Modified:
   sites/solr/docs/9_10_0/changes/Changes.html

Modified: sites/solr/docs/9_10_0/changes/Changes.html
==============================================================================
--- sites/solr/docs/9_10_0/changes/Changes.html	Thu Nov  6 21:58:39 2025	(r1091498)
+++ sites/solr/docs/9_10_0/changes/Changes.html	Fri Nov  7 08:30:31 2025	(r1091499)
@@ -186,7 +186,7 @@
 <ul id="v9.10.0.list">
   <li><a id="v9.10.0.added" href="javascript:toggleList('v9.10.0.added')">Added</a>&nbsp;&nbsp;&nbsp;(4)
     <ul id="v9.10.0.added.list">
-      <li>Add Amazon Linux as known distro for installing Solr as a service. #3778 (Eric Pugh) (Andreas Rütten)</li>
+      <li><a href="https://github.com/apache/solr/pull/3778">PR#3778</a>: Add Amazon Linux as known distro for installing Solr as a service.<br /><span class="attrib">(Eric Pugh, Andreas Rütten)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17915">SOLR-17915</a>: shards.preference=replica.location now supports the "host" option for routing to replicas on the same host.<br /><span class="attrib">(Houston Putman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17923">SOLR-17923</a>: Add fullOuterJoin stream function<br /><span class="attrib">(Andy Webb)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7632">SOLR-7632</a>: The Extraction Request Handler, aka Solr Cell, now supports delegating the parsing of rich documents to an external Tika Server. This allows for a more stable Solr server, and easier to configure and scale parsing independently. The local in-process Tika parser is now deprecated.<br /><span class="attrib">(Jan Høydahl, Eric Pugh)</span></li>
@@ -202,7 +202,7 @@
     </ul>
   <li><a id="v9.10.0.fixed" href="javascript:toggleList('v9.10.0.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(16)
     <ul id="v9.10.0.fixed.list">
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-17690">SOLR-17690</a>: Make solr bin/solr zk CLI tools read ZK_HOST environment as they did pre Solr 9.8. With this regression fixed it is no longer necessary to pass the --zk-host option to the CLI tools if ZK_HOST is set.  ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy) @janhoy)</li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-17690">SOLR-17690</a>: Make solr bin/solr zk CLI tools read ZK_HOST environment as they did pre Solr 9.8. With this regression fixed it is no longer necessary to pass the --zk-host option to the CLI tools if ZK_HOST is set.<br /><span class="attrib">(<a href="https://home.apache.org/phonebook.html?uid=janhoy">Jan Høydahl</a> <a href="https://github.com/janhoy">@janhoy</a>)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17717">SOLR-17717</a>: Starting solr on newer Windows 11 Home complained about missing wmic<br /><span class="attrib">(Jan Høydahl)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17721">SOLR-17721</a>: NPE can occur when doing Atomic Update using Add Distinct on documents with a null field value.<br /><span class="attrib">(puneetSharma, Eric Pugh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17760">SOLR-17760</a>: Fixed dense/sparse representation in LTR module.<br /><span class="attrib">(Anna Ruggero, Alessandro Benedetti)</span></li>
@@ -257,12 +257,12 @@
       <li><a href="https://github.com/apache/solr/pull/3722">PR#3722</a>: Update org.apache.kerby:* to v2.1.0<br /><span class="attrib">(solrbot)</span></li>
       <li><a href="https://github.com/apache/solr/pull/3735">PR#3735</a>: Update gradle/actions action to v5<br /><span class="attrib">(solrbot)</span></li>
       <li><a href="https://github.com/apache/solr/pull/3752">PR#3752</a>: Update plugin de.thetaphi.forbiddenapis to v3.10<br /><span class="attrib">(solrbot)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-17964">SOLR-17964</a>: Upgrade Lucene to 9.12.3  ([Christine Poerschke](https://home.apache.org/phonebook.html?uid=cpoerschke) @cpoerschke)</li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-17964">SOLR-17964</a>: Upgrade Lucene to 9.12.3<br /><span class="attrib">(<a href="https://home.apache.org/phonebook.html?uid=cpoerschke">Christine Poerschke</a> <a href="https://github.com/cpoerschke">@cpoerschke</a>)</span></li>
     </ul>
   <li><a id="v9.10.0.other" href="javascript:toggleList('v9.10.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(9)
     <ul id="v9.10.0.other.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17541">SOLR-17541</a>: Deprecate `CloudHttp2SolrClient.Builder#withHttpClient` in favor of `CloudHttp2SolrClient.Builder#withInternalClientBuilder`. Deprecate `LBHttp2SolrClient.Builder#withListenerFactory` in favor of `LBHttp2SolrClient.Builder#withListenerFactories`.<br /><span class="attrib">(James Dyer)</span></li>
-      <li>Use logchange for changelog management ([Jan Høydahl](<a href="https://home.apache.org/phonebook.html?uid=janhoy">https://home.apache.org/phonebook.html?uid=janhoy</a>) @janhoy)</li>
+      <li>Use logchange for changelog management<br /><span class="attrib">(<a href="https://home.apache.org/phonebook.html?uid=janhoy">Jan Høydahl</a> <a href="https://github.com/janhoy">@janhoy</a>)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17620">SOLR-17620</a>: SolrCloud "live_node" now has metadata: version of Solr, roles<br /><span class="attrib">(Yuntong Qu, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17712">SOLR-17712</a>: Deprecating waitForFinalState parameter in any SolrCloud command that accepts it. It remains defaulted to false in 9, but will become true and likely removed.<br /><span class="attrib">(Abhishek Umarjikar, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17771">SOLR-17771</a>: Deprecate `CloudSolrClient.Builder` in favor of `CloudHttp2SolrClient.Builder`.<br /><span class="attrib">(James Dyer)</span></li>
@@ -312,7 +312,7 @@
     </ul>
   <li><a id="v9.9.0.fixed" href="javascript:toggleList('v9.9.0.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(26)
     <ul id="v9.9.0.fixed.list">
-      <li>Improving check in TextToVectorUpdateProcessorFactory, which breaks update for new dynamic fields. [GITHUB#3426](<a href="https://github.com/apache/solr/pull/3426">https://github.com/apache/solr/pull/3426</a>) (Renato Haeberli) (Alessandro Benedetti)</li>
+      <li>Improving check in TextToVectorUpdateProcessorFactory, which breaks update for new dynamic fields. [GITHUB#3426](https://github.com/apache/solr/pull/3426)<br /><span class="attrib">(Renato Haeberli, Alessandro Benedetti)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12831">SOLR-12831</a>: Clean up shard metadata in ZooKeeper nodes after shard deletion is invoked. This makes sure Zookeeper nodes for leader election and terms are not left behind<br /><span class="attrib">(Andy Vuong, Pierre Salagnac)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17519">SOLR-17519</a>: SolrJ CloudSolrClient configured with Solr URLs can fail to request cluster state if its current live nodes list is stale. CloudSolrClient now retains the initial configured list of passed URLs as backup used for fetching cluster state when all live nodes have failed.<br /><span class="attrib">(Matthew Biscocho, David Smiley, Houston Putman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17629">SOLR-17629</a>: If SQLHandler failed to open the underlying stream (e.g. Solr returns an error; could be user/syntax problem), it needs to close the stream to cleanup resources but wasn't.<br /><span class="attrib">(David Smiley)</span></li>
@@ -346,12 +346,12 @@
       <li><a href="https://github.com/apache/solr/pull/3228">PR#3228</a>: Update amazon.awssdk to v2.31.77<br /><span class="attrib">(solrbot)</span></li>
       <li><a href="https://github.com/apache/solr/pull/3234">PR#3234</a>: Update mockito to v5.16.1<br /><span class="attrib">(solrbot)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17795">SOLR-17795</a>: Upgrade Lucene to 9.12.2.<br /><span class="attrib">(Pierre Salagnac, Christine Poerschke, Houston Putman)</span></li>
-      <li>Upgrade forbiddenapis to 3.9. (Uwe Schindler)</li>
+      <li>Upgrade forbiddenapis to 3.9.<br /><span class="attrib">(Uwe Schindler)</span></li>
     </ul>
   <li><a id="v9.9.0.other" href="javascript:toggleList('v9.9.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(19)
     <ul id="v9.9.0.other.list">
-      <li>Improve reliablity of NpmTasks finding needed files/commands. [GITHUB#2680](<a href="https://github.com/apache/solr/pull/2680">https://github.com/apache/solr/pull/2680</a>) (Tyler Bertrand) (Eric Pugh)</li>
-      <li>SolrTestCase now supports @LogLevel annotations (as SolrTestCaseJ4 has). Added LogLevelTestRule for encapsulation and reuse. [GITHUB#2869](<a href="https://github.com/apache/solr/pull/2869">https://github.com/apache/solr/pull/2869</a>) (David Smiley)</li>
+      <li>Improve reliablity of NpmTasks finding needed files/commands. [GITHUB#2680](https://github.com/apache/solr/pull/2680)<br /><span class="attrib">(Tyler Bertrand, Eric Pugh)</span></li>
+      <li>SolrTestCase now supports @LogLevel annotations (as SolrTestCaseJ4 has). Added LogLevelTestRule for encapsulation and reuse. [GITHUB#2869](https://github.com/apache/solr/pull/2869)<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16503">SOLR-16503</a>: Most remaining usages of Apache HttpClient in Solr switched to Jetty HttpClient (HTTP 2).<br /><span class="attrib">(Sanjay Dutt, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17518">SOLR-17518</a>: Deprecate UpdateRequest.getXml(). Usage of XMLRequestWriter is now preferred.<br /><span class="attrib">(Pierre Salagnac)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17579">SOLR-17579</a>: Remove unused code and other refactorings in ReplicationHandler and tests. Removed unused public LOCAL_ACTIVITY_DURING_REPLICATION variable.<br /><span class="attrib">(Eric Pugh)</span></li>
@@ -473,7 +473,7 @@
     <ul id="v9.7.0.added.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10255">SOLR-10255</a>: Add support for docValues to solr.BinaryField.<br /><span class="attrib">(Alexey Serba, Mikhail Khludnev, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10654">SOLR-10654</a>: Introduce output of Prometheus metrics directly from Solr.<br /><span class="attrib">(Matthew Biscocho, David Smiley)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-13350">SOLR-13350</a>: Opt-in multithreaded search execution  [SOLR-17298]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-17298, Ishan Chattopadhyaya, Mark Miller, Christine Poerschke, David Smiley, noble, Gus Heck)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-13350">SOLR-13350</a>: Opt-in multithreaded search execution  [SOLR-17298](https://issues.apache.org/jira/browse/SOLR-17298)<br /><span class="attrib">(Ishan Chattopadhyaya, Mark Miller, Christine Poerschke, David Smiley, noble, Gus Heck)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17192">SOLR-17192</a>: Put an UpdateRequestProcessor-enforced soft-limit on the number of fields allowed in a core. The `NumFieldLimitingUpdateRequestProcessorFactory` limit may be adjusted by raising the factory's `maxFields` setting, toggled in and out of "warning-only" mode using the `warnOnly` setting, or disabled entirely by removing it solrconfig.xml. The limit is set at 1000 fields in the "_default" configset, but left in warning-only mode.<br /><span class="attrib">(David Smiley, Eric Pugh, Jason Gerlowski)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17195">SOLR-17195</a>: Configsets now include a `minPrefixQueryTermLength` setting, which instructs Solr to reject prefix queries whose prefixes are "too short". This can be used as one line of defense against "runaway wildcard queries" consuming too many resources. The setting is disabled ('-1') in the default configset but can be overridden with a property ('solr.query.minPrefixLength'). Users may also override their collection-wide setting for individual queries by providing a `minPrefixQueryTermLength` local-param.<br /><span class="attrib">(Jason Gerlowski, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17276">SOLR-17276</a>: Prometheus Exporter: now scrapes metrics at a fixed rate instead of delay.<br /><span class="attrib">(Rafał Harabień)</span></li>
@@ -484,7 +484,7 @@
     <ul id="v9.7.0.changed.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10808">SOLR-10808</a>: The Solr schema version has been increased to 1.7. Since schema version 1.7, all fields/fieldTypes that support docValues will have them enabled by default. This behavior can be reverted by setting 'docValues' parameter for a field or a field type to false, the default for schema versions 1.6 and below.<br /><span class="attrib">(Houston Putman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14115">SOLR-14115</a>: Add linkconfig, cluster, and updateacls as commands to SolrCLI. Allow bin/solr commands to have parity with zkcli.sh commands.<br /><span class="attrib">(Eric Pugh)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-15591">SOLR-15591</a>: Make using debugger in Solr easier by avoiding NPE in ExternalPaths.determineSourceHome.<br /><span class="attrib">(@charlygrappa, Eric Pugh)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-15591">SOLR-15591</a>: Make using debugger in Solr easier by avoiding NPE in ExternalPaths.determineSourceHome.<br /><span class="attrib">(<a href="https://github.com/charlygrappa"></a>, Eric Pugh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16198">SOLR-16198</a>: Introduce tabbed sections again in the Ref Guide.<br /><span class="attrib">(Christos Malliaridis, Eric Pugh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16677">SOLR-16677</a>: Update Solr to use new Lucene 9.5 storedFields() API. This removes the use of ThreadLocal for stored field state, reducing heap usage especially for high-core-count, high-field-count, high-thread-count cases<br /><span class="attrib">(Vinayak Hegde, Christine Poerschke, Kevin Risden, David Smiley, Michael Gibney)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16824">SOLR-16824</a>: Adopt Linux standard pattern of -- for long option commands, and make all commands "kebab" formatting. I.e -zkHost is now -zk-host. The old parameters such as -zkHost continue to be supported in the 9.x line of Solr. -u is now used to specify user credentials everywhere, this only impacts the bin/solr assert commands "same user" check which has -u as the short form of --same-user.<br /><span class="attrib">(Eric Pugh, janhoy, Jason Gerlowski, Christos Malliaridis)</span></li>
@@ -494,7 +494,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17137">SOLR-17137</a>: Enable Prometheus exporter to communicate with SSL protected Solr.<br /><span class="attrib">(Eivind Bergstøl, Eric Pugh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17160">SOLR-17160</a>: Core Admin "async" request status tracking is no longer capped at 100; it's 10k. Statuses are now removed 5 minutes after the read of a completed/failed status. Helps collection async backup/restore and other operations scale to 100+ shards.<br /><span class="attrib">(Pierre Salagnac, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17257">SOLR-17257</a>: Both Minimize Cores and the Affinity replica placement strategies would over-gather cluster metrics. AttributeFetcherImpl was improved accordingly.<br /><span class="attrib">(Yohann Callea)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-17269">SOLR-17269</a>: Prevent the "Coordinator node" feature from registering synthetic cores in ZooKeeper  [SOLR-17386]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-17386, ellaeln, Patson Luk, David Smiley, Christine Poerschke)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-17269">SOLR-17269</a>: Prevent the "Coordinator node" feature from registering synthetic cores in ZooKeeper  [SOLR-17386](https://issues.apache.org/jira/browse/SOLR-17386)<br /><span class="attrib">(ellaeln, Patson Luk, David Smiley, Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17274">SOLR-17274</a>: Allow JSON atomic updates to use multiple modifiers or a modifier like 'set' as a field name if child docs are not enabled.<br /><span class="attrib">(Calvin Smith, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17300">SOLR-17300</a>: Http2SolrClient.Builder.withHttpClient now copies HttpListenerFactory<br /><span class="attrib">(e.g. for auth, metrics, traces, etc., Sanjay Dutt, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17330">SOLR-17330</a>: When not set, loadOnStartup defaults to true, which is the default choice for a core.<br /><span class="attrib">(Pierre Salagnac, Eric Pugh)</span></li>
@@ -507,13 +507,13 @@
     </ul>
   <li><a id="v9.7.0.fixed" href="javascript:toggleList('v9.7.0.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(18)
     <ul id="v9.7.0.fixed.list">
-      <li><a href="https://github.com/apache/solr/pull/2475">PR#2475</a>: PR-2475: Fixed node listing bug in Admin UI when different hostnames start with the same front part.<br /><span class="attrib">(@hgdharold, Eric Pugh)</span></li>
+      <li><a href="https://github.com/apache/solr/pull/2475">PR#2475</a>: PR-2475: Fixed node listing bug in Admin UI when different hostnames start with the same front part.<br /><span class="attrib">(<a href="https://github.com/hgdharold"></a>, Eric Pugh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12813">SOLR-12813</a>: subqueries should respect basic auth.<br /><span class="attrib">(Rudy Seitz, Eric Pugh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16659">SOLR-16659</a>: Properly construct V2 base urls instead of replacing substring "/solr" with "/api"<br /><span class="attrib">(Andrey Bozhko, Eric Pugh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16962">SOLR-16962</a>: Restore ability to configure tlog directory. Changes largely focus on UpdateLog and HdfsUpdateLog. There is no anticipated change in existing behavior, other than that the `dir` parameter to the `&lt;updateLog&gt;` element in `solrconfig.xml`, which has long been silently ignored, will now be respected<br /><span class="attrib">(Michael Gibney, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17118">SOLR-17118</a>: Simplify CoreContainerProvider initialization and JettySolrRunner. Avoid deadlock/hang.<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17247">SOLR-17247</a>: 'WWW-Authenticate' headers missing in MultiAuthPlugin<br /><span class="attrib">(Lamine Idjeraoui, Eric Pugh)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-17255">SOLR-17255</a>: Fix bugs in SolrParams.toLocalParamsString()<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-17255">SOLR-17255</a>: Fix bugs in SolrParams.toLocalParamsString<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17304">SOLR-17304</a>: Respect PKG_VERSIONS constraints in params.json when loading the schema plugins<br /><span class="attrib">(Andrey Bozhko)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17315">SOLR-17315</a>: Fixed "next step" example urls generated by bin/solr create commands to use the newly created collection/core name.<br /><span class="attrib">(Eric Pugh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17317">SOLR-17317</a>: v2 APIs no longer return the incorrect content-type when 'wt=json' specified<br /><span class="attrib">(Jason Gerlowski)</span></li>
@@ -522,7 +522,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17337">SOLR-17337</a>: Display all custom distributed stages in debug output.<br /><span class="attrib">(Torsten Bøgh Köster, Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17367">SOLR-17367</a>: Restore the use of -params option to PostTool.<br /><span class="attrib">(Bostoi, Eric Pugh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17369">SOLR-17369</a>: Fix "flags" usage in FunctionQParser that caused some issues in vectorSimilarity() with BYTE vector constants<br /><span class="attrib">(hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-17391">SOLR-17391</a>: Fixed performance regression of misconfigured threadpools from SOLR-16879 (Solr 9.4). Shard splits and concurrent/large collection backup/restore performance was serial. UpdateLog replay was a little suboptimal in thread usage too.  [SOLR-16879]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-16879, Pierre Salagnac, Hakan Özler, David Smiley)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-17391">SOLR-17391</a>: Fixed performance regression of misconfigured threadpools from SOLR-16879 (Solr 9.4). Shard splits and concurrent/large collection backup/restore performance was serial. UpdateLog replay was a little suboptimal in thread usage too.  [SOLR-16879](https://issues.apache.org/jira/browse/SOLR-16879)<br /><span class="attrib">(Pierre Salagnac, Hakan Özler, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17394">SOLR-17394</a>: Detect and handle non-200 HTTP status codes for requests made by IndexFetcher<br /><span class="attrib">(Jason Gerlowski)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17417">SOLR-17417</a>: Remove unnecessary code in PKIAuthPlugin and HttpSolrCall<br /><span class="attrib">(Houston Putman, janhoy, Liu Huajin)</span></li>
     </ul>
@@ -532,7 +532,7 @@
     </ul>
   <li><a id="v9.7.0.other" href="javascript:toggleList('v9.7.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(10)
     <ul id="v9.7.0.other.list">
-      <li>Refactor preparePutOrPost method in HttpJdkSolrClient [GITHUB#2454](<a href="https://github.com/apache/solr/pull/2454">https://github.com/apache/solr/pull/2454</a>) (Andy Webb)</li>
+      <li>Refactor preparePutOrPost method in HttpJdkSolrClient [GITHUB#2454](https://github.com/apache/solr/pull/2454)<br /><span class="attrib">(Andy Webb)</span></li>
       <li><a href="https://github.com/apache/solr/pull/2524">PR#2524</a>: QueryResult refactoring so that it's only returned from SolrIndexSearcher instead of being provided to it. Deprecated APIs in 9x; should be removed later.<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15831">SOLR-15831</a>: Refactor bin/solr and bin/solr.cmd commands integration with AuthTool, DeleteTool, and PackageTool to delegate arg parsing to Java code. Removed limitation of PackageTool only being executed on an active Solr node.<br /><span class="attrib">(Eric Pugh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16505">SOLR-16505</a>: Use Jetty HTTP2 for index replication and other "recovery" operations<br /><span class="attrib">(Sanjay Dutt, David Smiley)</span></li>
@@ -551,7 +551,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17049">SOLR-17049</a>: Actually mark all replicas down at startup and truly wait for them. This includes replicas that might not exist anymore locally.<br /><span class="attrib">(Houston Putman, Vincent Primault)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17261">SOLR-17261</a>: Remove unintended timeout of 60 seconds for core loading.<br /><span class="attrib">(Houston Putman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17263">SOLR-17263</a>: Fix 'Illegal character in query' exception in HttpJdkSolrClient<br /><span class="attrib">(Andy Webb)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-17275">SOLR-17275</a>: SolrJ ZkClientClusterStateProvider, revert SOLR-17153 for perf regression when aliases are used.  [SOLR-17153]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-17153, Aparna Suresh)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-17275">SOLR-17275</a>: SolrJ ZkClientClusterStateProvider, revert SOLR-17153 for perf regression when aliases are used.  [SOLR-17153](https://issues.apache.org/jira/browse/SOLR-17153)<br /><span class="attrib">(Aparna Suresh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17296">SOLR-17296</a>: Remove (broken) singlePass attempt when reRankScale + debug is used, and fix underlying NPE.<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17307">SOLR-17307</a>: Use the system file separator instead of an explicit '/' in CachingDirectoryFactory<br /><span class="attrib">(Houston Putman, hossman)</span></li>
     </ul>
@@ -571,7 +571,7 @@
     </ul>
   <li><a id="v9.6.0.changed" href="javascript:toggleList('v9.6.0.changed')">Changed</a>&nbsp;&nbsp;&nbsp;(16)
     <ul id="v9.6.0.changed.list">
-      <li>Scale to 10K+ collections better in ZkStateReader.refreshCollectionsList [GITHUB#2217](<a href="https://github.com/apache/solr/pull/2217">https://github.com/apache/solr/pull/2217</a>) (David Smiley)</li>
+      <li>Scale to 10K+ collections better in ZkStateReader.refreshCollectionsList [GITHUB#2217](https://github.com/apache/solr/pull/2217)<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14763">SOLR-14763</a>: Add a CompletableFuture based asynchronous API to Http2SolrClient, HttpJdkSolrClient and LBHttp2SolrClient. The previous asynchronous API is deprecated.<br /><span class="attrib">(Rishi Sankar, James Dyer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16138">SOLR-16138</a>: Throw a exception when issuing a streaming expression and all cores are down instead of returning 0 documents.<br /><span class="attrib">(Antoine Bursaux, Eric Pugh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16699">SOLR-16699</a>: Add Collection creation time to CLUSTERSTATUS and COLSTATUS API responses<br /><span class="attrib">(Julien Pilourdault, Paul McArthur, David Smiley)</span></li>
@@ -613,7 +613,7 @@
     </ul>
   <li><a id="v9.6.0.dependency_upgrades" href="javascript:toggleList('v9.6.0.dependency_upgrades')">Dependency Upgrades</a>&nbsp;&nbsp;&nbsp;(3)
     <ul id="v9.6.0.dependency_upgrades.list">
-      <li>Update commons-cli to 1.7 [GITHUB#2408](<a href="https://github.com/apache/solr/pull/2408">https://github.com/apache/solr/pull/2408</a>) (Eric Pugh)</li>
+      <li>Update commons-cli to 1.7 [GITHUB#2408](https://github.com/apache/solr/pull/2408)<br /><span class="attrib">(Eric Pugh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17157">SOLR-17157</a>: Upgrade Lucene to 9.10.0<br /><span class="attrib">(hossman, Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17214">SOLR-17214</a>: Update forbiddenapis to 3.7<br /><span class="attrib">(hossman)</span></li>
     </ul>
@@ -753,7 +753,7 @@
       <li><a href="https://github.com/apache/solr/pull/2159">PR#2159</a>: Update io.netty:* to v4.1.104.Final<br /><span class="attrib">(solrbot)</span></li>
       <li><a href="https://github.com/apache/solr/pull/2165">PR#2165</a>: Update org.eclipse.jetty*:* to v10.0.19<br /><span class="attrib">(solrbot)</span></li>
       <li><a href="https://github.com/apache/solr/pull/2174">PR#2174</a>: Update org.slf4j:* to v2.0.10<br /><span class="attrib">(solrbot)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-17012">SOLR-17012</a>: Update Apache Hadoop to 3.3.6 and Apache Curator to 5.5.0  [PR#1743]<br /><span class="attrib">(https://github.com/apache/solr/pull/1743, solrbot)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-17012">SOLR-17012</a>: Update Apache Hadoop to 3.3.6 and Apache Curator to 5.5.0  [PR#1743](https://github.com/apache/solr/pull/1743)<br /><span class="attrib">(solrbot)</span></li>
     </ul>
   <li><a id="v9.4.1.other" href="javascript:toggleList('v9.4.1.other')">Other</a>&nbsp;&nbsp;&nbsp;(1)
     <ul id="v9.4.1.other.list">
@@ -787,7 +787,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16847">SOLR-16847</a>: v2 APIs are now able to access any applicable solrconfig.xml "requestHandler" configuration.<br /><span class="attrib">(Alex Deparvu, Jason Gerlowski)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16879">SOLR-16879</a>: Limit the number of concurrent expensive core admin operations by running them in a dedicated thread pool. Backup, Restore and Split are expensive operations.<br /><span class="attrib">(Pierre Salagnac, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16883">SOLR-16883</a>: Postlogs tool for indexing Solr logs in Solr now supported on Windows by converting it to a Solr CLI command: `bin/solr postlogs`. `bin/postlogs` script marked deprected.<br /><span class="attrib">(Eric Pugh, Will White)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-16896">SOLR-16896</a>: Add support of OAuth 2.0/OIDC 'code with PKCE' flow  [SOLR-16897]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-16897, Lamine Idjeraoui, janhoy, Kevin Risden, Anshum Gupta)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-16896">SOLR-16896</a>: Add support of OAuth 2.0/OIDC 'code with PKCE' flow  [SOLR-16897](https://issues.apache.org/jira/browse/SOLR-16897)<br /><span class="attrib">(Lamine Idjeraoui, janhoy, Kevin Risden, Anshum Gupta)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16926">SOLR-16926</a>: The embedded Zookeeper's bind host can now be overridden, but still defaults to "127.0.0.1". This is useful when using the ZkCli on a remote Solr using the embedded ZK, or Solr running in a Docker container. The SOLR_ZK_EMBEDDED_HOST envVar or -Dsolr.zk.embedded.host sysProp control this bind address.<br /><span class="attrib">(Houston Putman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16927">SOLR-16927</a>: Allow SolrClientCache clients to use Jetty HTTP2 clients<br /><span class="attrib">(Alex Deparvu, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16938">SOLR-16938</a>: Auto configure tracer without a &lt;tracerConfig&gt; tag in solr.xml<br /><span class="attrib">(Alex Deparvu)</span></li>
@@ -865,7 +865,7 @@
 <ul id="v9.3.0.list">
   <li><a id="v9.3.0.upgrade_notes" href="javascript:toggleList('v9.3.0.upgrade_notes')">Upgrade Notes</a>&nbsp;&nbsp;&nbsp;(1)
     <ul id="v9.3.0.upgrade_notes.list">
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-13396">SOLR-13396</a>: Add property to control the deletion of unknown cores. The default setting is to not delete unknown cores. This is a change to behaviour introduced in Solr 7.3.1 by SOLR-12066. To continue using the previous behaviour, Solr can be started with the system property `solr.deleteUnknownCores` set to `true`.  [SOLR-12066]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-12066, Colvin Cowie, janhoy)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-13396">SOLR-13396</a>: Add property to control the deletion of unknown cores. The default setting is to not delete unknown cores. This is a change to behaviour introduced in Solr 7.3.1 by SOLR-12066. To continue using the previous behaviour, Solr can be started with the system property `solr.deleteUnknownCores` set to `true`.  [SOLR-12066](https://issues.apache.org/jira/browse/SOLR-12066)<br /><span class="attrib">(Colvin Cowie, janhoy)</span></li>
     </ul>
   <li><a id="v9.3.0.added" href="javascript:toggleList('v9.3.0.added')">Added</a>&nbsp;&nbsp;&nbsp;(14)
     <ul id="v9.3.0.added.list">
@@ -1148,18 +1148,18 @@
       <li><a href="https://github.com/apache/solr/pull/1421">PR#1421</a>: Update org.apache.logging.log4j:* to v2.20.0<br /><span class="attrib">(solrbot)</span></li>
       <li><a href="https://github.com/apache/solr/pull/1425">PR#1425</a>: Update dependency org.jctools:jctools-core to v4<br /><span class="attrib">(solrbot)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15955">SOLR-15955</a>: Upgrade to Jetty 10.x<br /><span class="attrib">(Mark Miller, Kevin Risden)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-16432">SOLR-16432</a>: Upgrade the gradle wrapper to 7.6  [SOLR-16508]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-16508, Shawn Heisey, Kevin Risden)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-16432">SOLR-16432</a>: Upgrade the gradle wrapper to 7.6  [SOLR-16508](https://issues.apache.org/jira/browse/SOLR-16508)<br /><span class="attrib">(Shawn Heisey, Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16442">SOLR-16442</a>: Upgrade to Lucene 9.4.2<br /><span class="attrib">(Christine Poerschke)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-16467">SOLR-16467</a>: Upgrade semver4j to v4, fixes failures with some locales  [PR#1426]<br /><span class="attrib">(https://github.com/apache/solr/pull/1426, Kevin Risden)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-16467">SOLR-16467</a>: Upgrade semver4j to v4, fixes failures with some locales  [PR#1426](https://github.com/apache/solr/pull/1426)<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16481">SOLR-16481</a>: Upgrade Bats to 1.8.0<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16529">SOLR-16529</a>: Upgrade jaeger-client to 1.8.1<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16545">SOLR-16545</a>: Upgrade Carrot2 to 4.5.0<br /><span class="attrib">(Dawid Weiss)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-16562">SOLR-16562</a>: Upgrade to Caffeine 3.1.5  [PR#1433]<br /><span class="attrib">(https://github.com/apache/solr/pull/1433, Kevin Risden)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-16562">SOLR-16562</a>: Upgrade to Caffeine 3.1.5  [PR#1433](https://github.com/apache/solr/pull/1433)<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16578">SOLR-16578</a>: Upgrade to errorprone 2.18.0<br /><span class="attrib">(Kevin Risden)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-16579">SOLR-16579</a>: Upgrade Jackson to 2.14.2  [PR#1379]<br /><span class="attrib">(https://github.com/apache/solr/pull/1379, Kevin Risden)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-16579">SOLR-16579</a>: Upgrade Jackson to 2.14.2  [PR#1379](https://github.com/apache/solr/pull/1379)<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16625">SOLR-16625</a>: Upgrade OWASP dependency check to 8.0.1<br /><span class="attrib">(Kevin Risden)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-16626">SOLR-16626</a>: Upgrade to Netty v4.1.89.Final  [PR#1392]<br /><span class="attrib">(https://github.com/apache/solr/pull/1392, Kevin Risden)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-16627">SOLR-16627</a>: Upgrade google-cloud-bom to v0.190.0, re2j to 1.7, and grpc to 1.53.0  [PR#1399](https://github.com/apache/solr/pull/1399) [PR#1401]<br /><span class="attrib">(https://github.com/apache/solr/pull/1401, Kevin Risden)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-16626">SOLR-16626</a>: Upgrade to Netty v4.1.89.Final  [PR#1392](https://github.com/apache/solr/pull/1392)<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-16627">SOLR-16627</a>: Upgrade google-cloud-bom to v0.190.0, re2j to 1.7, and grpc to 1.53.0  [PR#1399](https://github.com/apache/solr/pull/1399) [PR#1401](https://github.com/apache/solr/pull/1401)<br /><span class="attrib">(Kevin Risden)</span></li>
     </ul>
   <li><a id="v9.2.0.other" href="javascript:toggleList('v9.2.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(25)
     <ul id="v9.2.0.other.list">
@@ -1233,7 +1233,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16002">SOLR-16002</a>: Avoid redundant `FilterQuery` caching, e.g. via `filter($query)` syntax.<br /><span class="attrib">(Michael Gibney, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16120">SOLR-16120</a>: Optimise hl.fl expansion.<br /><span class="attrib">(Christine Poerschke, David Smiley, Mike Drob)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16146">SOLR-16146</a>: Avoid loading all collections during node startup<br /><span class="attrib">(noble)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-16181">SOLR-16181</a>: Initialize the LogWatcher earlier in CoreContainer#load()<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-16181">SOLR-16181</a>: Initialize the LogWatcher earlier in CoreContainer#load<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16192">SOLR-16192</a>: Add ZK credentials injectors support<br /><span class="attrib">(Lamine Idjeraoui with review by Anshum Gupta, Jason Gerlowski, Mike Drob, Houston Putman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16225">SOLR-16225</a>: Upgrade dependencies<br /><span class="attrib">(Carrot2, HPPC, Dawid Weiss)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16230">SOLR-16230</a>: JWT nested roles support<br /><span class="attrib">(Marco Descher, janhoy)</span></li>
@@ -1337,14 +1337,14 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16422">SOLR-16422</a>: Upgrade Apache Zookeeper to 3.8.0<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16423">SOLR-16423</a>: Upgrade Apache Hadoop to 3.3.4<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16424">SOLR-16424</a>: Upgrade Netty to 4.1.82.Final<br /><span class="attrib">(Kevin Risden)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-16450">SOLR-16450</a>: Proper handling on watcher registration failure in ZkStateReader#waitForState()<br /><span class="attrib">(Hitesh Khamesra, Ishan Chattopadhyaya)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-16450">SOLR-16450</a>: Proper handling on watcher registration failure in ZkStateReader#waitForState<br /><span class="attrib">(Hitesh Khamesra, Ishan Chattopadhyaya)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16451">SOLR-16451</a>: Don't fetch the PRS states while registering the collection watch<br /><span class="attrib">(Hitesh Khamesra, Ishan Chattopadhyaya)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16452">SOLR-16452</a>: Do not update PRS states if local version is newer<br /><span class="attrib">(Hitesh Khamesra, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16464">SOLR-16464</a>: Upgrade commons-text to 1.10.0<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16482">SOLR-16482</a>: Add an internal envVar for passing options to bin/solr that will not be overriden by the user.<br /><span class="attrib">(Houston Putman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16486">SOLR-16486</a>: Pin the OS Variant for the default base image of the Dockerfile (to Ubuntu 20).<br /><span class="attrib">(Houston Putman, janhoy, Eva Müller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9529">SOLR-9529</a>: Consistency in how dynamic fields are defined in sample schema.xml files<br /><span class="attrib">(Eric Pugh, Trey Grainger)</span></li>
-      <li>Upgrade forbiddenapis to 3.3 (Uwe Schindler)</li>
+      <li>Upgrade forbiddenapis to 3.3<br /><span class="attrib">(Uwe Schindler)</span></li>
     </ul>
 </ul>
 <h3><a id="v9.0.0" href="javascript:toggleList('v9.0.0')">Release 9.0.0 [2022-05-12]</a></h3>
@@ -1354,7 +1354,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13528">SOLR-13528</a>: Rate Limiting in Solr<br /><span class="attrib">(Atri Sharma, Mike Drob)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13989">SOLR-13989</a>: Move Hadoop Authentication support to a new hadoop-auth module<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14440">SOLR-14440</a>: Introduce new Certificate Authentication Plugin to load Principal from certificate subject.<br /><span class="attrib">(Mike Drob)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-14613">SOLR-14613</a>: Autoscaling replacement using placement plugins  [SOLR-15019]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-15019, ilan, ab, noble)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-14613">SOLR-14613</a>: Autoscaling replacement using placement plugins  [SOLR-15019](https://issues.apache.org/jira/browse/SOLR-15019)<br /><span class="attrib">(ilan, ab, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14749">SOLR-14749</a>: Provide a clean API for cluster-level event processing. Improve support for arbitrary container-level plugins. Add ClusterSingleton support for plugins that require only one active instance in the cluster.<br /><span class="attrib">(ab, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14787">SOLR-14787</a>: Payload check query parser now supports inequalities.<br /><span class="attrib">(Kevin Watters, Gus Heck)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15055">SOLR-15055</a>: Re-implement 'withCollection'. This also adds the placement plugin support for rejecting replica / collection deletions that would violate placement constraints.<br /><span class="attrib">(ab, ilan)</span></li>
@@ -1389,7 +1389,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14878">SOLR-14878</a>: Report solr.xml's coreRootDirectory property via System Settings API, when set<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14880">SOLR-14880</a>: Support coreRootDirectory setting when creating new cores from command line in standalone mode<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14916">SOLR-14916</a>: Add split parameter to timeseries Streaming Expression<br /><span class="attrib">(Joel Bernstein)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-14926">SOLR-14926</a>: Modernize and clean up search results clustering module. This issue upgrades the clustering module to the new Carrot2 4.x line, dropping several CVE-prone dependencies along the way. The parameters and configuration of the module extensions have changed. The documentation in Solr ref guide has been rewritten from scratch to be up to date. Clustering code has been rewritten from scratch to work properly regardless of the mode (standalone, distributed). The API has been stripped of ancient, unused, interfaces and simplified.  [SOLR-13506]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-13506, Dawid Weiss)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-14926">SOLR-14926</a>: Modernize and clean up search results clustering module. This issue upgrades the clustering module to the new Carrot2 4.x line, dropping several CVE-prone dependencies along the way. The parameters and configuration of the module extensions have changed. The documentation in Solr ref guide has been rewritten from scratch to be up to date. Clustering code has been rewritten from scratch to work properly regardless of the mode (standalone, distributed). The API has been stripped of ancient, unused, interfaces and simplified.  [SOLR-13506](https://issues.apache.org/jira/browse/SOLR-13506)<br /><span class="attrib">(Dawid Weiss)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14972">SOLR-14972</a>: Prometheus: Change default port of prometheus exporter to 8989 because it clashed with default embedded zookeeper port<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15011">SOLR-15011</a>: /admin/logging handler will now propagate setLevel (log threshold) to all nodes when told to. The admin UI now tells it to.<br /><span class="attrib">(Nazerke Seidan, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15044">SOLR-15044</a>: When indexing nested docs via JSON, it is no longer necessary to provide child doc IDs. This was already working for XML & "javabin"/SolrJ. Previously, omitting the ID would be confused for a partial/atomic update.<br /><span class="attrib">(David Smiley)</span></li>
@@ -1450,7 +1450,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15259">SOLR-15259</a>: hl.fragAlignRatio now defaults to 0.33 to be faster and maybe looks nicer.<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15333">SOLR-15333</a>: Reduced spurious warn logging by AbstractSpatialPrefixTreeFieldType field properties<br /><span class="attrib">(Steffen Moldenhauer, David Smiley, Mike Drob)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15334">SOLR-15334</a>: Return error response when failing auth in PKIAuthPlugin<br /><span class="attrib">(Mike Drob)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-15405">SOLR-15405</a>: Make HDFS handle little endian LUCENE-9047  [LUCENE-9047]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-9047, Kevin Risden)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-15405">SOLR-15405</a>: Make HDFS handle little endian LUCENE-9047  [LUCENE-9047](https://issues.apache.org/jira/browse/LUCENE-9047)<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15410">SOLR-15410</a>: Always use -Xverbosegclog for OpenJ9.<br /><span class="attrib">(Colvin Cowie, Eric Pugh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15449">SOLR-15449</a>: Edismax sow incorrectly affect mm parameter in multi field search<br /><span class="attrib">(Alessandro Benedetti, Michael Gibney, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15501">SOLR-15501</a>: GCSBackupRepository no longer strictly requires a pointer to a service account JSON file, allowing users running within GCP to take advantage of it's "Workload Identity" and other role-based access feature.<br /><span class="attrib">(Jacek Kikiewicz, Martin Stocker, Jason Gerlowski)</span></li>
@@ -1489,9 +1489,9 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14654">SOLR-14654</a>: Remove plugin loading from .system collection<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14783">SOLR-14783</a>: Remove Data Import Handler (DIH), previously deprecated<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14934">SOLR-14934</a>: Remove redundant deprecated "solr.solr.home" logic<br /><span class="attrib">(hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-14944">SOLR-14944</a>: Remove the "spins" metrics - support for detection of spinning disks has been removed in LUCENE-9576.  [LUCENE-9576]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-9576, ab)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-14944">SOLR-14944</a>: Remove the "spins" metrics - support for detection of spinning disks has been removed in LUCENE-9576.  [LUCENE-9576](https://issues.apache.org/jira/browse/LUCENE-9576)<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15203">SOLR-15203</a>: JWT Auth plugin: Remove deprecated parameter name jwkUrl in favour of jwksUrl for the JWK Url.<br /><span class="attrib">(Eric Pugh)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-15341">SOLR-15341</a>: Remove indexHeapUsageBytes info from /admin/segments and /admin/luke because it's no longer available in Lucene -- LUCENE-9387.  [LUCENE-9387]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-9387, janhoy, David Smiley)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-15341">SOLR-15341</a>: Remove indexHeapUsageBytes info from /admin/segments and /admin/luke because it's no longer available in Lucene -- LUCENE-9387.  [LUCENE-9387](https://issues.apache.org/jira/browse/LUCENE-9387)<br /><span class="attrib">(janhoy, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15416">SOLR-15416</a>: Remove metrics history collection (and MetricsHistoryHandler).<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15608">SOLR-15608</a>: Remove deprecated methods, classes and constructors from solrj clients<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15716">SOLR-15716</a>: Remove deprecated SolrException.ignorePatterns and related code<br /><span class="attrib">(hossman)</span></li>
@@ -1499,7 +1499,7 @@
     </ul>
   <li><a id="v9.0.0.other" href="javascript:toggleList('v9.0.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(124)
     <ul id="v9.0.0.other.list">
-      <li><a href="https://issues.apache.org/jira/browse/LUCENE-9077">LUCENE-9077</a>: Support Gradle build, remove Ant support from trunk  [LUCENE-9433]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-9433, Dawid Weiss, Erick Erickson, Uwe Schindler et.al.)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/LUCENE-9077">LUCENE-9077</a>: Support Gradle build, remove Ant support from trunk  [LUCENE-9433](https://issues.apache.org/jira/browse/LUCENE-9433)<br /><span class="attrib">(Dawid Weiss, Erick Erickson, Uwe Schindler et.al.)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/LUCENE-9080">LUCENE-9080</a>: Upgrade ICU4j to 62.2 and make regenerate work<br /><span class="attrib">(Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/LUCENE-9092">LUCENE-9092</a>: Upgrade Carrot2 to 3.16.2<br /><span class="attrib">(Dawid Weiss)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/LUCENE-9391">LUCENE-9391</a>: Upgrade HPPC to 0.8.2.<br /><span class="attrib">(Haoyu Zhai)</span></li>
@@ -1567,8 +1567,8 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15356">SOLR-15356</a>: "mergeindexes" should not use UninvertingReader (FieldCache).<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15356">SOLR-15356</a>: UninvertDocValuesMergePolicy was removed because it's incompatible with Lucene 9.<br /><span class="attrib">(David Smiley, Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15369">SOLR-15369</a>: PackageStoreAPI will only be loaded in SolrCloud mode<br /><span class="attrib">(Mike Drob)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-15385">SOLR-15385</a>: Address many rawtypes warnings, resulting in several modified signatures in the public API.  [SOLR-15535]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-15535, Mike Drob, David Smiley, Christine Poerschke)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-15401">SOLR-15401</a>: Document the new NorwegianNormalizationFilter introduced in LUCENE-9929.  [LUCENE-9929]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-9929, janhoy)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-15385">SOLR-15385</a>: Address many rawtypes warnings, resulting in several modified signatures in the public API.  [SOLR-15535](https://issues.apache.org/jira/browse/SOLR-15535)<br /><span class="attrib">(Mike Drob, David Smiley, Christine Poerschke)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-15401">SOLR-15401</a>: Document the new NorwegianNormalizationFilter introduced in LUCENE-9929.  [LUCENE-9929](https://issues.apache.org/jira/browse/LUCENE-9929)<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15409">SOLR-15409</a>: Upgrade to Zookeeper 3.7.0<br /><span class="attrib">(Mike Drob)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15428">SOLR-15428</a>: Integrate the OpenJDK JMH micro benchmark framework for micro benchmarks and performance comparisons and investigation.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15439">SOLR-15439</a>: Upgrade jose4j library used for JWT authentication processing, to v0.7.7<br /><span class="attrib">(janhoy)</span></li>
@@ -1604,7 +1604,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15934">SOLR-15934</a>: CloseHook is now an interface with default method implementations instead of an abstract class.<br /><span class="attrib">(Mike Drob)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15936">SOLR-15936</a>: Reduce unnecessary startup logging, such as SSL warnings when SSL not in use<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15942">SOLR-15942</a>: Upgrade Hadoop to 3.3.1<br /><span class="attrib">(Kevin Risden)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-15943">SOLR-15943</a>: Simplify HDFS cache to account for LUCENE-10366 / LUCENE-10376  [LUCENE-10366](https://issues.apache.org/jira/browse/LUCENE-10366) [LUCENE-10376]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-10376, Kevin Risden)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-15943">SOLR-15943</a>: Simplify HDFS cache to account for LUCENE-10366 / LUCENE-10376  [LUCENE-10366](https://issues.apache.org/jira/browse/LUCENE-10366) [LUCENE-10376](https://issues.apache.org/jira/browse/LUCENE-10376)<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15949">SOLR-15949</a>: Docker: the official image now uses Java 17 provided by Eclipse Temurin. Formerly it was Java 11 from OpenJDK.<br /><span class="attrib">(janhoy, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15950">SOLR-15950</a>: Create SOLR_HOME/filestore lazily on first use. Do not automatically create SOLR_HOME/userfiles<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15953">SOLR-15953</a>: Remove unused LTRThreadModule.preClose CloseHook logic.<br /><span class="attrib">(Christine Poerschke)</span></li>
@@ -1670,7 +1670,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16332">SOLR-16332</a>: Upgrade Jetty to 9.4.48.v20220622<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16421">SOLR-16421</a>: Upgrade Apache Calcite to 1.32.0 and Avatica to 1.22.0<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16464">SOLR-16464</a>: Upgrade commons-text to 1.10.0<br /><span class="attrib">(Kevin Risden)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-16626">SOLR-16626</a>: Upgrade to Netty 4.1.87.Final  [SOLR-16424]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-16424, Kevin Risden, janhoy)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-16626">SOLR-16626</a>: Upgrade to Netty 4.1.87.Final  [SOLR-16424](https://issues.apache.org/jira/browse/SOLR-16424)<br /><span class="attrib">(Kevin Risden, janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-16949">SOLR-16949</a>: Restrict certain file types from being uploaded to or downloaded from Config Sets<br /><span class="attrib">(janhoy, Houston Putman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-17025">SOLR-17025</a>: Upgrade Jetty to 9.4.53.v20231009<br /><span class="attrib">(Kevin Risden)</span></li>
     </ul>
@@ -1715,7 +1715,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13900">SOLR-13900</a>: Reset index values on authorization rules after deleting by index<br /><span class="attrib">(Timothy Potter)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15199">SOLR-15199</a>: Pass thru all command actions not explicitly handled by the bin/solr script, such as 'api', to the SolrCLI Java app<br /><span class="attrib">(Timothy Potter)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15324">SOLR-15324</a>: Upgrade jaegertracing to 1.6.0 and libthrift to 0.14.1<br /><span class="attrib">(wcmrnd1, janhoy)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-15405">SOLR-15405</a>: Make HDFS handle little endian LUCENE-9047  [LUCENE-9047]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-9047, Kevin Risden)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-15405">SOLR-15405</a>: Make HDFS handle little endian LUCENE-9047  [LUCENE-9047](https://issues.apache.org/jira/browse/LUCENE-9047)<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15635">SOLR-15635</a>: Don't close hooks twice when SolrRequestInfo is cleared twice; or /export with classic join closed fromCore if provided<br /><span class="attrib">(Mikhail Khludnev, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15768">SOLR-15768</a>: Set default permissions for the zookeeper endpoints so users won't need to configure custom permissions for these<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15774">SOLR-15774</a>: Avoid weird off-by-one errors with Angular's 'chosen' select box directive for the security and schema-designer screens in Admin UI<br /><span class="attrib">(Timothy Potter)</span></li>
@@ -1761,7 +1761,7 @@
     </ul>
   <li><a id="v8.11.0.other" href="javascript:toggleList('v8.11.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(4)
     <ul id="v8.11.0.other.list">
-      <li><a href="https://issues.apache.org/jira/browse/LUCENE-10104">LUCENE-10104</a>: Upgrade forbiddenapis to version 3.2.  [SOLR-15631]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-15631, Uwe Schindler)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/LUCENE-10104">LUCENE-10104</a>: Upgrade forbiddenapis to version 3.2.  [SOLR-15631](https://issues.apache.org/jira/browse/SOLR-15631)<br /><span class="attrib">(Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15678">SOLR-15678</a>: Allow only known content types in ShowFileRequestHandler<br /><span class="attrib">(janhoy, Gus Heck, Mal Aware)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15697">SOLR-15697</a>: Add ErrorLogMuter to test-framework, deprecating SolrException.ignorePatterns<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15761">SOLR-15761</a>: Remove JdbcStream from Lang<br /><span class="attrib">(Joel Bernstein)</span></li>
@@ -2021,7 +2021,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13438">SOLR-13438</a>: On deleting a collection, its config set will also be deleted iff it has been auto-created, and not used by any other collection<br /><span class="attrib">(Anderson Dorow)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14354">SOLR-14354</a>: HttpShardHandler send requests in async<br /><span class="attrib">(Cao Manh Dat)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14422">SOLR-14422</a>: Admin UI shows Angular placeholders on first load / refresh.<br /><span class="attrib">(Colvin Cowie, Eric Pugh)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-14523">SOLR-14523</a>: Enhance gradle logging calls validation: eliminate getMessage()<br /><span class="attrib">(Andras Salamon, Erick Erickson)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-14523">SOLR-14523</a>: Enhance gradle logging calls validation: eliminate getMessage<br /><span class="attrib">(Andras Salamon, Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14537">SOLR-14537</a>: Improve performance of ExportWriter.<br /><span class="attrib">(ab, Joel Bernstein)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14566">SOLR-14566</a>: Request ID's ('rid') are now added by default to distributed search requests, and can be used to correlate logs from the receiving coordinator node with those from downstream shard requests. This can be disabled by providing a disableRequestId=true request parameter.<br /><span class="attrib">(Jason Gerlowski)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14576">SOLR-14576</a>: Do not use SolrCore as keys in a WeakHashMap<br /><span class="attrib">(noble)</span></li>
@@ -2101,7 +2101,7 @@
 <ul id="v8.6.1.list">
   <li><a id="v8.6.1.fixed" href="javascript:toggleList('v8.6.1.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(2)
     <ul id="v8.6.1.fixed.list">
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-14665">SOLR-14665</a>: Revert SOLR-12845 adding of default autoscaling cluster policy, due to performance issues.  [SOLR-14706](https://issues.apache.org/jira/browse/SOLR-14706) [SOLR-12845]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-12845, Ishan Chattopadhyaya, Houston Putman, Gus Heck, ab)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-14665">SOLR-14665</a>: Revert SOLR-12845 adding of default autoscaling cluster policy, due to performance issues.  [SOLR-14706](https://issues.apache.org/jira/browse/SOLR-14706) [SOLR-12845](https://issues.apache.org/jira/browse/SOLR-12845)<br /><span class="attrib">(Ishan Chattopadhyaya, Houston Putman, Gus Heck, ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14671">SOLR-14671</a>: Parsing dynamic ZK config sometimes cause NuberFormatException<br /><span class="attrib">(janhoy)</span></li>
     </ul>
 </ul>
@@ -2119,8 +2119,8 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14476">SOLR-14476</a>: Add percentiles and standard deviation aggregations to stats, facet and timeseries Streaming Expressions<br /><span class="attrib">(Joel Bernstein)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14478">SOLR-14478</a>: Allow the diff Stream Evaluator to operate on the rows of a matrix<br /><span class="attrib">(Joel Bernstein)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14481">SOLR-14481</a>: Add drill Streaming Expression for efficient and accurate high cardinality aggregation.<br /><span class="attrib">(Joel Bernstein)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-14590">SOLR-14590</a>: Add support for RankFields. RankFields allow the use of per-document scoring factors in a way that lets Solr skip over non-competitive documents when ranking. See SOLR-13289.  [SOLR-13289]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-13289, Tomás Fernández Löbbe, Varun Thacker)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-14599">SOLR-14599</a>: Package manager support for cluster level plugins (see SOLR-14404)  [SOLR-14404]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-14404, Ishan Chattopadhyaya)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-14590">SOLR-14590</a>: Add support for RankFields. RankFields allow the use of per-document scoring factors in a way that lets Solr skip over non-competitive documents when ranking. See SOLR-13289.  [SOLR-13289](https://issues.apache.org/jira/browse/SOLR-13289)<br /><span class="attrib">(Tomás Fernández Löbbe, Varun Thacker)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-14599">SOLR-14599</a>: Package manager support for cluster level plugins (see SOLR-14404)  [SOLR-14404](https://issues.apache.org/jira/browse/SOLR-14404)<br /><span class="attrib">(Ishan Chattopadhyaya)</span></li>
     </ul>
   <li><a id="v8.6.0.changed" href="javascript:toggleList('v8.6.0.changed')">Changed</a>&nbsp;&nbsp;&nbsp;(29)
     <ul id="v8.6.0.changed.list">
@@ -2128,7 +2128,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11334">SOLR-11334</a>: hl.fl and tv.fl now parse field lists when they have both commas and spaces<br /><span class="attrib">(David Smiley, Yasufumi Mizoguchi)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12845">SOLR-12845</a>: Add a default autoscaling cluster policy.<br /><span class="attrib">(shalin, varunthacker, ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13286">SOLR-13286</a>: Metrics will no longer write a (sometimes large) log message every minute. This can be re-enabled via log4j2.xml if desired, or other HttpSolrCall log messages may be quieted on a per handler basis.<br /><span class="attrib">(Gus Heck)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-13289">SOLR-13289</a>: When the "minExactCount" parameters is provided in queries and it's value is lower than the number of hits, Solr can speedup the query resolution by using the Block-Max WAND algorithm (see LUCENE-8135). When doing this, the value of matching documents in the response (numFound) will be an approximation.  [LUCENE-8135]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-8135, Ishan Chattopadhyaya, Munendra S N, Tomás Fernández Löbbe, David Smiley)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-13289">SOLR-13289</a>: When the "minExactCount" parameters is provided in queries and it's value is lower than the number of hits, Solr can speedup the query resolution by using the Block-Max WAND algorithm (see LUCENE-8135). When doing this, the value of matching documents in the response (numFound) will be an approximation.  [LUCENE-8135](https://issues.apache.org/jira/browse/LUCENE-8135)<br /><span class="attrib">(Ishan Chattopadhyaya, Munendra S N, Tomás Fernández Löbbe, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13325">SOLR-13325</a>: ComputePlanAction now supports a collection selector of the form `collections: {policy: my_policy}` which can be used to select multiple collections that match collection property/value pairs. This is useful to maintain a whitelist of collections for which actions are taken without needing to hard code the collection names themselves. The collection hints are pushed down to the policy engine so operations for non-matching collections are not computed at all.<br /><span class="attrib">(ab, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14260">SOLR-14260</a>: Make SolrJ ConnectionSocketFactory pluggable via SocketFactoryRegistryProvider setting on HttpClientUtil<br /><span class="attrib">(Andy Throgmorton, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14307">SOLR-14307</a>: User defined "&lt;cache/&gt;" entries in solrconfig.xml now support enabled="true|false" just like core searcher caches.<br /><span class="attrib">(hossman)</span></li>
@@ -2167,7 +2167,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14347">SOLR-14347</a>: Autoscaling placement wrong when concurrent replica placements are calculated.<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14356">SOLR-14356</a>: PeerSync should not fail with SocketTimeoutException from hanging nodes<br /><span class="attrib">(Cao Manh Dat)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14371">SOLR-14371</a>: Zk StatusHandler now parse dynamic zk server config if supported, fixing Admin UI Zookeeper Status screen in case dynamic reconfig host list differs from static zkHost string<br /><span class="attrib">(janhoy)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-14402">SOLR-14402</a>: Avoid creating new exceptions for every request made to MDCAwareThreadPoolExecutor by distributed search. This is a fix for incomplete optimization made by SOLR-11880 in Solr 7.4 which fixed distributed updates but not distributed search.  [SOLR-11880]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-11880, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-14402">SOLR-14402</a>: Avoid creating new exceptions for every request made to MDCAwareThreadPoolExecutor by distributed search. This is a fix for incomplete optimization made by SOLR-11880 in Solr 7.4 which fixed distributed updates but not distributed search.  [SOLR-11880](https://issues.apache.org/jira/browse/SOLR-11880)<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14409">SOLR-14409</a>: Existing violations allow bypassing policy rules when adding new replicas<br /><span class="attrib">(noble, ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14421">SOLR-14421</a>: New examples in solr.in.cmd in Solr 8.5 don't work as provided<br /><span class="attrib">(Colvin Cowie, janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14431">SOLR-14431</a>: SegmentsInfoRequestHandler does not release IndexWriter<br /><span class="attrib">(Tiziano Degaetano, ab)</span></li>
@@ -2254,7 +2254,7 @@
 <ul id="v8.5.2.list">
   <li><a id="v8.5.2.fixed" href="javascript:toggleList('v8.5.2.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(2)
     <ul id="v8.5.2.fixed.list">
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-14411">SOLR-14411</a>: Fix Admin UI collection/core drop-downs placeholder text. Completes work started in SOLR-14359  [SOLR-14359]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-14359, janhoy)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-14411">SOLR-14411</a>: Fix Admin UI collection/core drop-downs placeholder text. Completes work started in SOLR-14359  [SOLR-14359](https://issues.apache.org/jira/browse/SOLR-14359)<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14471">SOLR-14471</a>: Fix bug in shards.preference behavior, base replica selection strategy not applied to the last group of equivalent replicas.<br /><span class="attrib">(Michael Gibney, Tomás Fernández Löbbe)</span></li>
     </ul>
 </ul>
@@ -2262,7 +2262,7 @@
 <ul id="v8.5.1.list">
   <li><a id="v8.5.1.fixed" href="javascript:toggleList('v8.5.1.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(1)
     <ul id="v8.5.1.fixed.list">
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-14359">SOLR-14359</a>: Admin UI collection/core drop-downs had wrong placeholder text. Fixed by upgrading angular-chosen This fix was incomplete, see SOLR-14411 for the followup  [SOLR-14411]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-14411, janhoy)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-14359">SOLR-14359</a>: Admin UI collection/core drop-downs had wrong placeholder text. Fixed by upgrading angular-chosen This fix was incomplete, see SOLR-14411 for the followup  [SOLR-14411](https://issues.apache.org/jira/browse/SOLR-14411)<br /><span class="attrib">(janhoy)</span></li>
     </ul>
 </ul>
 <h3><a id="v8.5.0" href="javascript:toggleList('v8.5.0')">Release 8.5.0 [2020-03-24]</a></h3>
@@ -2330,7 +2330,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14198">SOLR-14198</a>: Nullpointer exception in AuditEvent when initialized from AuthorizationContext<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14205">SOLR-14205</a>: Do not fail when given timeout to connectionImpl.isValid() = 0<br /><span class="attrib">(Nick Vercammen, Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14207">SOLR-14207</a>: Fix logging statements with less or more arguments than placeholders.<br /><span class="attrib">(shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-14219">SOLR-14219</a>: Introduced an issue for rolling restarts (Incompatible Java serialization). This change Fixes the compatibility issue while keeping the functionality in SOLR-14095.  [SOLR-14095]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-14095, Andy Webb, Tomás Fernández Löbbe)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-14219">SOLR-14219</a>: Introduced an issue for rolling restarts (Incompatible Java serialization). This change Fixes the compatibility issue while keeping the functionality in SOLR-14095.  [SOLR-14095](https://issues.apache.org/jira/browse/SOLR-14095)<br /><span class="attrib">(Andy Webb, Tomás Fernández Löbbe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14250">SOLR-14250</a>: Do not log error when trying to consume non-existing input stream due to Expect: 100-continue<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14252">SOLR-14252</a>: Avoid NullPointerException in AggregateMetric.<br /><span class="attrib">(Andy Webb, ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14287">SOLR-14287</a>: Admin UI Properties screen does not show colons<br /><span class="attrib">(janhoy)</span></li>
@@ -2419,7 +2419,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13969">SOLR-13969</a>: Clean up and document AuditEvent API<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13970">SOLR-13970</a>: Fail the request when collapsing or expand is used with Grouping.<br /><span class="attrib">(Erick Erickson, Joel Bernstein, Munendra S N)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13979">SOLR-13979</a>: Expose separate metrics for distributed and non-distributed requests.<br /><span class="attrib">(ab)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-13987">SOLR-13987</a>: Admin UI should not rely on javascript eval()<br /><span class="attrib">(rmuir, Kevin Risden)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-13987">SOLR-13987</a>: Admin UI should not rely on javascript eval<br /><span class="attrib">(rmuir, Kevin Risden)</span></li>
     </ul>
   <li><a id="v8.4.0.fixed" href="javascript:toggleList('v8.4.0.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(27)
     <ul id="v8.4.0.fixed.list">
@@ -2435,7 +2435,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13823">SOLR-13823</a>: Fix ClassCastEx when score is requested with group.query. This also fixes score not being generated for distributed group.query case.<br /><span class="attrib">(Uwe Jäger, Munendra S N)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13827">SOLR-13827</a>: Fail on unknown operation in Request Parameters API<br /><span class="attrib">(Munendra S N, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13872">SOLR-13872</a>: Fixed Backup failures - typically manifesting as NoSuchFileException - due to race conditions in saving/reserving commit points<br /><span class="attrib">(hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-13877">SOLR-13877</a>: Robust support for ExpandComponent when used independently of CollapsingPostFilter.  [SOLR-7798]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-7798, Jörg Rathlev, Michael Gibney, Munendra S N)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-13877">SOLR-13877</a>: Robust support for ExpandComponent when used independently of CollapsingPostFilter.  [SOLR-7798](https://issues.apache.org/jira/browse/SOLR-7798)<br /><span class="attrib">(Jörg Rathlev, Michael Gibney, Munendra S N)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13882">SOLR-13882</a>: Collections API COLSTATUS does not check live_nodes when reporting replica's status.<br /><span class="attrib">(Erick Erickson, Andrzej Białecki)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13921">SOLR-13921</a>: Processing UpdateRequest with delegation token throws NullPointerException<br /><span class="attrib">(Istvan Farkas, Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13941">SOLR-13941</a>: Tests configure Jetty differently than when running via start.jar<br /><span class="attrib">(janhoy, Uwe Schindler)</span></li>
@@ -2444,7 +2444,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13953">SOLR-13953</a>: Prometheus exporter in SolrCloud mode limited to 100 nodes<br /><span class="attrib">(Alex Jablonski, Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13954">SOLR-13954</a>: Embedded ZooKeeper in Solr now does not try to load JettyAdminServer<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13966">SOLR-13966</a>: LatLonPointSpatialField wasn't working correctly with atomic/partial updates or RTG.<br /><span class="attrib">(Thomas Wöckinger, David Smiley)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-13975">SOLR-13975</a>: ConcurrentUpdateSolrClient connection stall prevention.  [SOLR-13896]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-13896, ab, caomanhdat)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-13975">SOLR-13975</a>: ConcurrentUpdateSolrClient connection stall prevention.  [SOLR-13896](https://issues.apache.org/jira/browse/SOLR-13896)<br /><span class="attrib">(ab, caomanhdat)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13977">SOLR-13977</a>: solr create -c not working under Windows 10<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14013">SOLR-14013</a>: FIX: javabin performance regressions<br /><span class="attrib">(noble, yonik, Houston Putman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14071">SOLR-14071</a>: Untrusted configsets cannot use &lt;lib&gt; directive due to security reasons<br /><span class="attrib">(Ishan Chattopadhyaya)</span></li>
@@ -2511,7 +2511,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11601">SOLR-11601</a>: Improved error message when geodist(llpsf) is used with arguments referring to a LatLonPointSpatialField.<br /><span class="attrib">(Amrit Sarkar)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12368">SOLR-12368</a>: Support InPlace DV updates for a field that does not yet exist in any documents<br /><span class="attrib">(hossman, Simon Willnauer, Adrien Grand, Munendra S N)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13542">SOLR-13542</a>: Code cleanup - Avoid using stream filter count where possible<br /><span class="attrib">(Koen De Groote, Tomás Fernández Löbbe)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-13558">SOLR-13558</a>: Allow dynamic resizing of SolrCache-s.  [SOLR-13693]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-13693, ab)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-13558">SOLR-13558</a>: Allow dynamic resizing of SolrCache-s.  [SOLR-13693](https://issues.apache.org/jira/browse/SOLR-13693)<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13638">SOLR-13638</a>: Add debug, trace logging to RuleBasedAuthorizationPlugin<br /><span class="attrib">(Jason Gerlowski)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13702">SOLR-13702</a>: Some components register twice their metric names<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13719">SOLR-13719</a>: Introducing SolrClient.ping(collection) in SolrJ<br /><span class="attrib">(Geza Nagy, Mikhail Khludnev)</span></li>
@@ -2540,10 +2540,10 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13293">SOLR-13293</a>: ConcurrentUpdateHttp2SolrClient always log AsynchronousCloseException exception error on indexing.<br /><span class="attrib">(Cao Manh Dat)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13376">SOLR-13376</a>: Multi-node race condition to create/remove nodeLost markers.<br /><span class="attrib">(hoss, ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13417">SOLR-13417</a>: Handle stats aggregation on date and string fields in SolrJ's JSON facet response processing<br /><span class="attrib">(Jason Gerlowski, Munendra S N)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-13539">SOLR-13539</a>: Fix for class-cast issues during atomic-update 'removeregex' operations. This also incorporated some tests Tim wrote as a part of SOLR-9505.  [SOLR-9505]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-9505, Tim Owen, Jason Gerlowski)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-13539">SOLR-13539</a>: Fix for class-cast issues during atomic-update 'removeregex' operations. This also incorporated some tests Tim wrote as a part of SOLR-9505.  [SOLR-9505](https://issues.apache.org/jira/browse/SOLR-9505)<br /><span class="attrib">(Tim Owen, Jason Gerlowski)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13647">SOLR-13647</a>: Default solr.in.sh contains incorrect default value<br /><span class="attrib">(John Ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13660">SOLR-13660</a>: Fixed AbstractFullDistribZkTestBase.waitForActiveReplicaCount() to ensure replicas are active.<br /><span class="attrib">(hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-13664">SOLR-13664</a>: Fixed SolrTestCaseJ4.deleteCore() to properly reset the dataDir used by initCore()<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-13664">SOLR-13664</a>: Fixed SolrTestCaseJ4.deleteCore() to properly reset the dataDir used by initCore<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13665">SOLR-13665</a>: Added missing netty dependencies to solrJ and upgraded netty to v 4.1.29.Final<br /><span class="attrib">(Jörn Franke, janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13672">SOLR-13672</a>: Cloud -&gt; Zk Status page now parses response from Zookeeper 3.5.5 correctly<br /><span class="attrib">(Jörn Franke, janhoy, Shawn Heisey)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13674">SOLR-13674</a>: NodeAddedTrigger does not support configuration of replica type hint. A new replicaType property has been added to NodeAddTrigger so that new replicas of the given type are added. The default value is `NRT`.<br /><span class="attrib">(Irena Shaigorodsky, shalin)</span></li>
@@ -2559,7 +2559,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13718">SOLR-13718</a>: SPLITSHARD (async) with failures in underlying sub-operations can result in data loss<br /><span class="attrib">(Ishan Chattopadhyaya)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13725">SOLR-13725</a>: Allow negative values for limit in TermsFacetMap<br /><span class="attrib">(Richard Walker, Munendra S N)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13727">SOLR-13727</a>: Fixed V2Requests - HttpSolrClient replaced first instance of "/solr" with "/api" which caused a change in host names starting with "solr".<br /><span class="attrib">(Megan Carey, yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-13760">SOLR-13760</a>: Fix regression in support for Date math in TRA start date that was introduced by SOLR-13375  [SOLR-13375]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-13375)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-13760">SOLR-13760</a>: Fix regression in support for Date math in TRA start date that was introduced by SOLR-13375  [SOLR-13375](https://issues.apache.org/jira/browse/SOLR-13375)</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13780">SOLR-13780</a>: Fix ClassCastException in NestableJsonFacet<br /><span class="attrib">(Tiago Martinho de Barros, Munendra S N)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13790">SOLR-13790</a>: LRUStatsCache size explosion and ineffective caching.<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13793">SOLR-13793</a>: HttpSolrCall now maintains internal request count (_forwardedCount) for remote queries and limits them to the number of replicas. This avoids making too many cascading calls to remote servers, which, if not restricted, can bring down nodes containing the said collection<br /><span class="attrib">(Kesharee Nandan Vishwakarma, Ishan Chattopadhyaya)</span></li>
@@ -2671,7 +2671,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13279">SOLR-13279</a>: Clarify ScheduledTrigger's "every parameter missing" error response.<br /><span class="attrib">(Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13371">SOLR-13371</a>: Re-structure and clarify Security chapters in Ref Guide<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13437">SOLR-13437</a>: noggit json parser is forked into solrj<br /><span class="attrib">(noble)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-13453">SOLR-13453</a>: Adjust auth metrics asserts in tests caused by SOLR-13449  [SOLR-13449]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-13449, janhoy)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-13453">SOLR-13453</a>: Adjust auth metrics asserts in tests caused by SOLR-13449  [SOLR-13449](https://issues.apache.org/jira/browse/SOLR-13449)<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13467">SOLR-13467</a>: Include the S2 Geometry lib to make it simpler to use prefixTree="s2" on a Geo3D spatial field. Improved documentation on Geo3D too.<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13507">SOLR-13507</a>: Remove support for "addr" parameter from the "/solr/admin/zookeeper" endpoint.<br /><span class="attrib">(janhoy, Anshum Gupta)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13511">SOLR-13511</a>: Add SearchHandler.newResponseBuilder method to facilitate custom plugins' maintenance of per-request state in a custom ResponseBuilder.<br /><span class="attrib">(Ramsey Haddad, Christine Poerschke)</span></li>
@@ -2742,7 +2742,7 @@
     <ul id="v8.1.0.fixed.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11876">SOLR-11876</a>: In-place update fails when resolving from Tlog if schema has a required field<br /><span class="attrib">(Justin Deoliveira, janhoy, Ishan Chattopadhyaya)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11883">SOLR-11883</a>: 500 code on functional query syntax errors and parameter dereferencing errors<br /><span class="attrib">(Munendra S N, Mikhail Khludnev)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-12248">SOLR-12248</a>: Grouping is broken on docValues-only fields (non-stored, non-indexed)  [SOLR-4647]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4647, Erick Ericsson, Adrien Grand, Munendra S N, Scott Stults, Ishan Chattopadhyaya)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-12248">SOLR-12248</a>: Grouping is broken on docValues-only fields (non-stored, non-indexed)  [SOLR-4647](https://issues.apache.org/jira/browse/SOLR-4647)<br /><span class="attrib">(Erick Ericsson, Adrien Grand, Munendra S N, Scott Stults, Ishan Chattopadhyaya)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12291">SOLR-12291</a>: prematurely reporting not yet finished async Collections API call as completed when collection's replicas are colocated at least at one node<br /><span class="attrib">(Varun Thacker, Mikhail Khludnev)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12330">SOLR-12330</a>: 500 error code on json.facet syntax errors<br /><span class="attrib">(Munendra S N, Mikhail Khludnev)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12371">SOLR-12371</a>: Editing authorization config via REST API now works in standalone mode<br /><span class="attrib">(janhoy)</span></li>
@@ -2829,7 +2829,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13025">SOLR-13025</a>: If you explicitly use BM25SimilarityFactory in your schema, the absolute scoring will be lower due to SOLR-13025. But ordering of documents will not change in the normal case. Use LegacyBM25SimilarityFactory if you need to force the old 6.x/7.x scoring. Note that if you have not specified any similarity in schema or use the default SchemaSimilarityFactory, then LegacyBM25Similarity is automatically selected for 'luceneMatchVersion' &lt; 8.0.0. See also explanation in Reference Guide chapter "Other Schema Elements".</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13248">SOLR-13248</a>: The default replica placement strategy used in Solr has been reverted to the 'legacy' policy used by Solr 7.4 and previous versions. This is due to multiple bugs in the autoscaling based replica placement strategy that was made default in Solr 7.5 which causes multiple replicas of the same shard to be placed on the same node in addition to the maxShardsPerNode and createNodeSet parameters being ignored. Although the default has changed, autoscaling will continue to be used if a cluster policy or preference is specified or a collection level policy is in use. The default replica placement strategy can be changed to use autoscaling again by setting a cluster property: curl -X POST -H 'Content-type:application/json' --data-binary ' { "set-obj-property": { "defaults" : { "cluster": { "useLegacyReplicaAssignment":false } } } }' http://$SOLR_HOST:$SOLR_PORT/api/cluster</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5211">SOLR-5211</a>: Deleting (or updating) documents by their uniqueKey is now scoped to only consider root documents, not child/nested documents. Thus a delete-by-id won't work on a child doc (no-op), and an attempt to update a child doc by providing a new doc with the same ID would add a new doc (probably erroneous). Both these actions were and still are problematic. In-place-updates are safe though. If you want to delete certain child documents and if you know they don't themselves have nested children then you must do so with a delete-by-query technique.</li>
-      <li>Solr nodes can now listen and serve HTTP/2 requests. Most of internal requests (sent by UpdateShardHandler) (HttpShardHandler)</li>
+      <li>Solr nodes can now listen and serve HTTP/2 requests. Most of internal requests<br /><span class="attrib">(sent by UpdateShardHandler, HttpShardHandler)</span></li>
       <li>ALPN is not supported in Java 8 or lower version therefore when a node started in Java 8 or a lower version with SSL enabled, it will send and can only be able to handle HTTP/1.1 requests. In case of using SSL Java 9 or latter versions are recommended. </li>
       <li>Custom AuthenticationPlugin must provide its own setup for Http2SolrClient through implementing HttpClientBuilderPlugin.setup, if not internal requests can't be authenticated. </li>
     </ul>
@@ -2840,7 +2840,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12593">SOLR-12593</a>: The default configSet now includes an "ignored_*" dynamic field.<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12639">SOLR-12639</a>: Umbrella JIRA for adding support HTTP/2<br /><span class="attrib">(Cao Manh Dat)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12730">SOLR-12730</a>: Implement staggered SPLITSHARD requests in IndexSizeTrigger.<br /><span class="attrib">(ab)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-12768">SOLR-12768</a>: Improved nested document support, and enabled in the default schema with the presence of _nest_path_. When this field is present, certain things happen automatically. An internal URP is automatically used to populate it. The [child] (doc transformer) will return a hierarchy with relationships; no params needed. The relationship path is indexed for use in queries (can be disabled if not needed). Also, child documents needn't provide a uniqueKey value as Solr will supply one automatically by concatenating a path to that of the parent document's key.  [SOLR-13129]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-13129, David Smiley, Moshe Bla)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-12768">SOLR-12768</a>: Improved nested document support, and enabled in the default schema with the presence of _nest_path_. When this field is present, certain things happen automatically. An internal URP is automatically used to populate it. The [child] (doc transformer) will return a hierarchy with relationships; no params needed. The relationship path is indexed for use in queries (can be disabled if not needed). Also, child documents needn't provide a uniqueKey value as Solr will supply one automatically by concatenating a path to that of the parent document's key.  [SOLR-13129](https://issues.apache.org/jira/browse/SOLR-13129)<br /><span class="attrib">(David Smiley, Moshe Bla)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12791">SOLR-12791</a>: Add Metrics reporting for AuthenticationPlugin<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12799">SOLR-12799</a>: Allow Authentication Plugins to intercept internode requests on a per-request basis. The BasicAuth plugin now supports a new parameter 'forwardCredentials', and when set to 'true', user's BasicAuth credentials will be used instead of PKI for client initiated internode requests.<br /><span class="attrib">(janhoy, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12879">SOLR-12879</a>: MinHash query parser that builds queries providing a measure of Jaccard similarity<br /><span class="attrib">(Andy Hind, Tommaso Teofili)</span></li>
@@ -2854,7 +2854,7 @@
     <ul id="v8.0.0.changed.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12725">SOLR-12725</a>: ParseDateFieldUpdateProcessorFactory should reuse ParsePosition.<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12888">SOLR-12888</a>: The NestedUpdateProcessor (which populates internal fields for nested child docs) is now auto-registered to run immediately prior to RunUpdateProcessor. If the schema has no _nest_*_ fields then it's a no-op. RunUpdateProcessorFactory looks up a special/internal URP chain "_preRun_" which is implicitly defined but could be defined by an app for customization if desired.<br /><span class="attrib">(David Smiley)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-13025">SOLR-13025</a>: Due to LUCENE-8563, the BM25Similarity formula no longer includes the (k1+1) factor in the numerator This gives a lower absolute score but doesn't affect ordering, as this is a constant factor which is the same for every document. Use LegacyBM25SimilarityFactory if you need the old 6.x/7.x scoring. See also upgrade notes  [LUCENE-8563]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-8563, janhoy)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-13025">SOLR-13025</a>: Due to LUCENE-8563, the BM25Similarity formula no longer includes the (k1+1) factor in the numerator This gives a lower absolute score but doesn't affect ordering, as this is a constant factor which is the same for every document. Use LegacyBM25SimilarityFactory if you need the old 6.x/7.x scoring. See also upgrade notes  [LUCENE-8563](https://issues.apache.org/jira/browse/LUCENE-8563)<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13130">SOLR-13130</a>: during the ResponseBuilder.STAGE_GET_FIELDS directly copy string bytes and avoid creating String Objects<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5211">SOLR-5211</a>: If _root_ is defined in the schema, it is now always populated automatically. This allows documents with children to be updated with a document that does not have children, whereas before it would break block-join queries. If you don't use nested documents then _root_ can be removed from the schema.<br /><span class="attrib">(Dr Oleg Savrasov, Moshe Bla, David Smiley, Mikhail Khludnev)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6117">SOLR-6117</a>: The response format has changed slightly for ReplicationHandler error-cases. All errors now have a non-200 'status' field, a 'message' field giving more details on the error, and an optional 'exception' field.<br /><span class="attrib">(Shalin Mangar, Jason Gerlowski)</span></li>
@@ -2865,7 +2865,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13058">SOLR-13058</a>: Fix block that was synchronizing on the wrong collection in OverseerTaskProcessor<br /><span class="attrib">(Gus Heck)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13126">SOLR-13126</a>: Query boosts were not being combined correctly for documents where not all boost queries matched<br /><span class="attrib">(Alan Woodward, Mikhail Khludnev)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13248">SOLR-13248</a>: Autoscaling based replica placement is broken out of the box. Solr 7.5 enabled autoscaling based replica placement by default but in the absence of default cluster policies, autoscaling can place more than 1 replica of the same shard on the same node. Also, the maxShardsPerNode and createNodeSet was not respected. Due to these reasons, this issue reverts the default replica placement policy to the 'legacy' assignment policy that was the default until Solr 7.4.<br /><span class="attrib">(Gus Heck, Andrzej Bialecki, Bram Van Dam, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-13255">SOLR-13255</a>: ClasscastException when URPs try to read a String field which returns a ByteArrayUTF8CHarSequence . This is a regression in release 7.7 (noble) *SOLR-13299: Fix Windows startup script to disable HTTP/2 if TLS is enabled on Java 8.  [SOLR-13299]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-13299, Uwe Schindler)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-13255">SOLR-13255</a>: ClasscastException when URPs try to read a String field which returns a ByteArrayUTF8CHarSequence . This is a regression in release 7.7 (noble) *SOLR-13299: Fix Windows startup script to disable HTTP/2 if TLS is enabled on Java 8.  [SOLR-13299](https://issues.apache.org/jira/browse/SOLR-13299)<br /><span class="attrib">(Uwe Schindler)</span></li>
     </ul>
   <li><a id="v8.0.0.other" href="javascript:toggleList('v8.0.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(14)
     <ul id="v8.0.0.other.list">
@@ -2898,7 +2898,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13828">SOLR-13828</a>: Improve ExecutePlanAction error handling.</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-13971">SOLR-13971</a>: Velocity response writer's resource loading now possible only through startup parameters. Also, removed velocity response writer from _default configset.<br /><span class="attrib">(Ishan Chattopadhyaya, Sachin Pattan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-14025">SOLR-14025</a>: VelocityResponseWriter has been hardened - only trusted configsets can render configset provided templates and rendering templates from request parameters has been removed.</li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-14259">SOLR-14259</a>: Back port javabin performance regression fixes from SOLR-14013  [SOLR-14013]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-14013, noble)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-14259">SOLR-14259</a>: Back port javabin performance regression fixes from SOLR-14013  [SOLR-14013](https://issues.apache.org/jira/browse/SOLR-14013)<br /><span class="attrib">(noble)</span></li>
     </ul>
 </ul>
 <h3><a id="v7.7.2" href="javascript:toggleList('v7.7.2')">Release 7.7.2 [2019-06-04]</a></h3>
@@ -3119,7 +3119,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12350">SOLR-12350</a>: The data-driven schema no longer returns the *_str field-copy of text fields by default. The *_str field is still created and can be used for e.g. sorting, but to retrieve it you now need to explicitly list it in "fl" SOLR-12350</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12395">SOLR-12395</a>: SignificantTermsQParserPlugin's name is now 'significantTerms' and its old name 'sigificantTerms' is deprecated.</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12398">SOLR-12398</a>: The heatmap facet response structure, when returned in JSON, changed from an even/odd name/value array to an object style. Although the object style makes more sense, this was an overlooked back-compat break; sorry.</li>
-      <li>The data-driven schema no longer returns the *_str field-copy of text fields by default. The *_str field is still created and can be used for e.g. sorting, but to retrieve it you now need to explicitly list it in "fl" (<a href="https://issues.apache.org/jira/browse/SOLR-12350">SOLR-12350</a>)</li>
+      <li>The data-driven schema no longer returns the *_str field-copy of text fields by default. The *_str field is still created and can be used for e.g. sorting, but to retrieve it you now need to explicitly list it in "fl"<br /><span class="attrib">(SOLR-12350)</span></li>
     </ul>
   <li><a id="v7.5.0.added" href="javascript:toggleList('v7.5.0.added')">Added</a>&nbsp;&nbsp;&nbsp;(42)
     <ul id="v7.5.0.added.list">
@@ -3177,7 +3177,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12455">SOLR-12455</a>: Refactor JSON serialization code into SolrJ package<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12509">SOLR-12509</a>: Improve SplitShardCmd performance and reliability. A new method of splitting has been introduced (splitMethod=link) which uses hard-linking of index files when possible, resulting in significant speedups and reduced CPU / IO load on shard leader.<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12572">SOLR-12572</a>: While exporting documents using the export writer, if a field is specified as a sort parameter and also in the fl (field list) parameter, we save on one doc-value lookup. This can bring performance improvements of 15% and upwards depending on how many fields are in common.<br /><span class="attrib">(Amrit Sarkar, Varun Thacker)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-12616">SOLR-12616</a>: Optimize Export writer upto 4 sort fields to get better performance. This was removed in SOLR-11598 but brought back in the same version  [SOLR-11598]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-11598, Amrit Sarkar, Varun Thacker)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-12616">SOLR-12616</a>: Optimize Export writer upto 4 sort fields to get better performance. This was removed in SOLR-11598 but brought back in the same version  [SOLR-11598](https://issues.apache.org/jira/browse/SOLR-11598)<br /><span class="attrib">(Amrit Sarkar, Varun Thacker)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12723">SOLR-12723</a>: Reduce object creation in HashBasedRouter.<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12766">SOLR-12766</a>: When retrying internal requests, backoff only once for the full batch of retries<br /><span class="attrib">(Tomás Fernández Löbbe)</span></li>
     </ul>
@@ -3264,7 +3264,7 @@
     <ul id="v7.4.0.upgrade_notes.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11453">SOLR-11453</a>: Configuring slowQueryThresholdMillis now logs slow requests to a separate file - solr_slow_requests.log. Previously they would get logged in the solr.log file.</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11673">SOLR-11673</a>: Slave doesn't commit empty index when completely new index is detected on master during replication. To return the previous behavior pass false to skipCommitOnLeaderVersionZero in slave section of replication handler configuration, or pass it to the fetchindex command.</li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7887">SOLR-7887</a>: Solr now uses Log4J 2.11 . The log4j configuration is now in log4j2.xml rather than log4j.properties files. This is a server side change only and clients using SolrJ won't need any changes. Clients can still use any logging implementation which is compatible with SLF4J. We now let log4j2 handle rotation of solr logs at startup, and bin/solr start scripts will no longer attempt this nor move existing console or GC logs into logs/archived either SOLR-12144  [SOLR-12144]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-12144)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7887">SOLR-7887</a>: Solr now uses Log4J 2.11 . The log4j configuration is now in log4j2.xml rather than log4j.properties files. This is a server side change only and clients using SolrJ won't need any changes. Clients can still use any logging implementation which is compatible with SLF4J. We now let log4j2 handle rotation of solr logs at startup, and bin/solr start scripts will no longer attempt this nor move existing console or GC logs into logs/archived either SOLR-12144  [SOLR-12144](https://issues.apache.org/jira/browse/SOLR-12144)</li>
     </ul>
   <li><a id="v7.4.0.added" href="javascript:toggleList('v7.4.0.added')">Added</a>&nbsp;&nbsp;&nbsp;(35)
     <ul id="v7.4.0.added.list">
@@ -3275,7 +3275,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11453">SOLR-11453</a>: Configuring slowQueryThresholdMillis logs slow requests to a separate file - solr_slow_requests.log.<br /><span class="attrib">(Shawn Heisey, Remko Popma, Varun Thacker)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11670">SOLR-11670</a>: Implement a periodic house-keeping task. This uses a scheduled autoscaling trigger and currently performs cleanup of old inactive shards.<br /><span class="attrib">(ab, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11734">SOLR-11734</a>: Add ones and zeros Stream Evaluators<br /><span class="attrib">(Joel Bernstein)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-11779">SOLR-11779</a>: Basic long-term collection of aggregated metrics. Historical data is maintained as multi-resolution time series using round-robin databases in the '.system' collection. New /admin/metrics/history API allows retrieval of this data in numeric or graph formats.  [SOLR-12438]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-12438, ab)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-11779">SOLR-11779</a>: Basic long-term collection of aggregated metrics. Historical data is maintained as multi-resolution time series using round-robin databases in the '.system' collection. New /admin/metrics/history API allows retrieval of this data in numeric or graph formats.  [SOLR-12438](https://issues.apache.org/jira/browse/SOLR-12438)<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11913">SOLR-11913</a>: SolrJ SolrParams now implements Iterable&lt;Map.Entry&lt;String, String[]&gt;&gt; and also has a stream() method using it for convenience.<br /><span class="attrib">(David Smiley, Tapan Vaishnav)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11924">SOLR-11924</a>: Added the ability to listen to changes in the set of active collections in a cloud in the ZkStateReader, through the CloudCollectionsListener.<br /><span class="attrib">(Houston Putman, Dennis Gove)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11982">SOLR-11982</a>: Add possibility to define replica order with the shards.preference parameter to e.g. prefer PULL replicas for distributed queries.<br /><span class="attrib">(Ere Maijala, Tomás Fernández Löbbe)</span></li>
@@ -3433,13 +3433,13 @@
     <ul id="v7.3.0.upgrade_notes.list">
       <li><a href="https://issues.apache.org/jira/browse/LUCENE-8161">LUCENE-8161</a>: If you are using the spatial JTS library with Solr, you must upgrade to 1.15.0. This new version of JTS is now dual-licensed to include a BSD style license.</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11624">SOLR-11624</a>: Collections created without specifying a configset name use a copy of the _default configset since 7.0. Before 7.3, the copied over configset was named the same as the collection name, but 7.3 onwards it will be named with an additional ".AUTOCREATED" suffix.</li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-11702">SOLR-11702</a>: The old Leader-In-Recovery implementation (SOLR-5495) is now deprecated and replaced. Solr will support rolling upgrades from old 7.x versions of Solr to future 7.x releases until the last release of the 7.x major version. This means in order to upgrade to Solr 8 in the future, you must be on Solr 7.3 or higher.  [SOLR-5495]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5495)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-11702">SOLR-11702</a>: The old Leader-In-Recovery implementation (SOLR-5495) is now deprecated and replaced. Solr will support rolling upgrades from old 7.x versions of Solr to future 7.x releases until the last release of the 7.x major version. This means in order to upgrade to Solr 8 in the future, you must be on Solr 7.3 or higher.  [SOLR-5495](https://issues.apache.org/jira/browse/SOLR-5495)</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11747">SOLR-11747</a>: The behaviour of the autoscaling system has been modified to pause all triggers from execution between the start of actions and end of cool down period. The triggers will be resumed after the cool down period expires. Previously, the cool down period was a fixed period started after actions for a trigger event complete and during this time, all triggers continued to run but any events were rejected to be tried later.</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11748">SOLR-11748</a>: The throttling mechanism used to limit the rate of autoscaling events processed has been removed. This deprecates the 'actionThrottlePeriodSeconds' setting in the set-properties Autoscaling API which is now a no-op. Use the 'triggerCooldownPeriodSeconds' instead to pause event processing.</li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-11798">SOLR-11798</a>: The top-level &lt;highlighting&gt; syntax in solrconfig.xml is now formally deprecated in favour of &lt;searchComponent&gt; equivalent syntax. See also SOLR-1696.  [SOLR-1696]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1696)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-11798">SOLR-11798</a>: The top-level &lt;highlighting&gt; syntax in solrconfig.xml is now formally deprecated in favour of &lt;searchComponent&gt; equivalent syntax. See also SOLR-1696.  [SOLR-1696](https://issues.apache.org/jira/browse/SOLR-1696)</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11809">SOLR-11809</a>: QueryComponent's rq parameter parsing no longer considers the defType parameter.</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11957">SOLR-11957</a>: The default Solr log file size and number of backups is raised to 32MB and 10 respectively</li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-12051">SOLR-12051</a>: A new mechanism is introduced in SOLR-11702 to maintain consistency in SolrCloud between leader and replicas. This mechanism lets Solr know whether a replica is in-sync with the leader or not, even when the leader is not live. If all the replicas who participate in the leader election are out-of-sync with previous leader, the election will pause until a timeout (named "leaderVoteWait") before allowing an out-of-sync replica to become leader. Note that the new leader still needs to contains more updates than any other active replicas in the same shard. Therefore by increasing leaderVoteWait will increase the consistency (over availability) of the system. The default value of leaderVoteWait is 180,000 ms (3 minutes) and it can be adjusted in the "solrcloud" section of the solr.xml  [SOLR-11702]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-11702)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-12051">SOLR-12051</a>: A new mechanism is introduced in SOLR-11702 to maintain consistency in SolrCloud between leader and replicas. This mechanism lets Solr know whether a replica is in-sync with the leader or not, even when the leader is not live. If all the replicas who participate in the leader election are out-of-sync with previous leader, the election will pause until a timeout (named "leaderVoteWait") before allowing an out-of-sync replica to become leader. Note that the new leader still needs to contains more updates than any other active replicas in the same shard. Therefore by increasing leaderVoteWait will increase the consistency (over availability) of the system. The default value of leaderVoteWait is 180,000 ms (3 minutes) and it can be adjusted in the "solrcloud" section of the solr.xml  [SOLR-11702](https://issues.apache.org/jira/browse/SOLR-11702)</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-12067">SOLR-12067</a>: The default value of `autoReplicaFailoverWaitAfterExpiration` has been increased to 120 seconds from the earlier default of 30 seconds. This affects how soon Solr adds new replicas to replace the replicas on nodes which have either crashed or shutdown.</li>
     </ul>
   <li><a id="v7.3.0.added" href="javascript:toggleList('v7.3.0.added')">Added</a>&nbsp;&nbsp;&nbsp;(44)
@@ -3512,7 +3512,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11794">SOLR-11794</a>: PULL replicas stop replicating after collection RELOAD<br /><span class="attrib">(Samuel Tatipamula, Tomás Fernández Löbbe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11821">SOLR-11821</a>: ConcurrentModificationException in SimSolrCloudTestCase.tearDown<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11824">SOLR-11824</a>: Fixed bucket ordering in distributed json.facet type:range when mincount&gt;0<br /><span class="attrib">(hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-11839">SOLR-11839</a>: Fix test failures resulting from SOLR-11218  [SOLR-11218]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-11218, Erick Erickson)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-11839">SOLR-11839</a>: Fix test failures resulting from SOLR-11218  [SOLR-11218](https://issues.apache.org/jira/browse/SOLR-11218)<br /><span class="attrib">(Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11843">SOLR-11843</a>: Admin UI collection creation was not properly handling the router.field and router.name parameters. Also changed the display label in the Admin UI from routerField to router.field to match the actual API.<br /><span class="attrib">(Shawn Heisey, Cassandra Targett)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11873">SOLR-11873</a>: Use time based expiration cache in all necessary places in HdfsDirectoryFactory.<br /><span class="attrib">(Mihaly Toth, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11895">SOLR-11895</a>: Logging Screen in the Admin UI will now show "No Events available" when there are no events to show. Also, the spinner icon is removed to prevent users thinking the page has hung.<br /><span class="attrib">(Cassandra Targett, Shawn Heisey)</span></li>
@@ -3554,7 +3554,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11747">SOLR-11747</a>: Pause triggers until actions finish executing and the cool down period expires.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11748">SOLR-11748</a>: Remove Autoscaling action throttle.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11754">SOLR-11754</a>: Remove AbstractSolrTestCase which has long been supplanted by SolrTestCaseJ4.<br /><span class="attrib">(David Smiley)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-11757">SOLR-11757</a>: In tests, fix race condition on SolrException.ignoreException. Also ensure we register "ignore_exception" in @BeforeClass<br /><span class="attrib">(previously only @AfterClass, David Smiley)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-11757">SOLR-11757</a>: In tests, fix race condition on SolrException.ignoreException. Also ensure we register "ignore_exception" in @BeforeClass<br /><span class="attrib">(<a href="https://github.com/AfterClass">previously only</a>, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11793">SOLR-11793</a>: Reduce code duplication w.r.t. RestTestHarness(es).<br /><span class="attrib">(Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11798">SOLR-11798</a>: Formally deprecate top-level &lt;highlighting&gt; syntax in solrconfig.xml in favour of &lt;searchComponent&gt; equivalent syntax.<br /><span class="attrib">(Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11801">SOLR-11801</a>: Support customisation of the "highlighting" query response element.<br /><span class="attrib">(Ramsey Haddad, Pranav Murugappan, David Smiley, Christine Poerschke)</span></li>
@@ -3685,9 +3685,9 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11380">SOLR-11380</a>: SolrJ must stream docs to server instead of writing to a buffer first<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11389">SOLR-11389</a>: For Solr(Shard|Cluster)Reporter instances the SolrMetricManager.registerReporter method is now called after the SolrCore or CoreContainer has been set for the instance.<br /><span class="attrib">(Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11444">SOLR-11444</a>: Improved consistency of collection alias handling, and collection references that are comma delimited lists of collections, across the various places collections can be referred to. Updates are delivered to the first in a list. It's now possible to refer to a comma delimited list of them in the path, ex: /solr/colA,colB/select?...<br /><span class="attrib">(David Smiley)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-11464">SOLR-11464</a>: Minor refactorings to DistributedUpdateProcessor.  [SOLR-11493](https://issues.apache.org/jira/browse/SOLR-11493) [SOLR-11511]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-11511, Gus Heck, David Smiley)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-11464">SOLR-11464</a>: Minor refactorings to DistributedUpdateProcessor.  [SOLR-11493](https://issues.apache.org/jira/browse/SOLR-11493) [SOLR-11511](https://issues.apache.org/jira/browse/SOLR-11511)<br /><span class="attrib">(Gus Heck, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11478">SOLR-11478</a>: Solr should remove itself from live_nodes in zk immediately on shutdown.<br /><span class="attrib">(Cao Manh Dat)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-11507">SOLR-11507</a>: Randomize SolrTestCaseJ4.CloudSolrClientBuilder more, and simplify it.  [SOLR-11638]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-11638, Jason Gerlowski, David Smiley)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-11507">SOLR-11507</a>: Randomize SolrTestCaseJ4.CloudSolrClientBuilder more, and simplify it.  [SOLR-11638](https://issues.apache.org/jira/browse/SOLR-11638)<br /><span class="attrib">(Jason Gerlowski, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11562">SOLR-11562</a>: Restore Solr logo ASCII-art in startup log by removing unnecessary default confdir logging<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11603">SOLR-11603</a>: Remove unused (public) LTRScoringModel.hasParams() method.<br /><span class="attrib">(Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11606">SOLR-11606</a>: Disable tests automatically if Mockito does not work with Java runtime (Java 10).<br /><span class="attrib">(Uwe Schindler)</span></li>
@@ -3778,7 +3778,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11026">SOLR-11026</a>: MoveReplicaSuggester must check if the target becomes more 'loaded' than the source if an operation is performed<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11084">SOLR-11084</a>: Issue with starting script with solr.home (-s) == solr<br /><span class="attrib">(Leil Ireson, Amrit Sarkar, Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11085">SOLR-11085</a>: Improve resiliency of autoscaling actions against overseer restarts and operation failures.<br /><span class="attrib">(shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-11164">SOLR-11164</a>: Fix NullPointerException and always-returns-zero contrib/ltr OriginalScoreFeature issues in SolrCloud mode.  [SOLR-11180](https://issues.apache.org/jira/browse/SOLR-11180) [SOLR-11220]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-11220, Yuki Yano, Jonathan Gonzalez, Ryan Yacyshyn, Christine Poerschke)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-11164">SOLR-11164</a>: Fix NullPointerException and always-returns-zero contrib/ltr OriginalScoreFeature issues in SolrCloud mode.  [SOLR-11180](https://issues.apache.org/jira/browse/SOLR-11180) [SOLR-11220](https://issues.apache.org/jira/browse/SOLR-11220)<br /><span class="attrib">(Yuki Yano, Jonathan Gonzalez, Ryan Yacyshyn, Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11190">SOLR-11190</a>: GraphQuery also supports string fields which are indexed=false and docValues=true. Please refer to the Javadocs for DocValuesTermsQuery for it's performance characteristics.<br /><span class="attrib">(Karthik Ramachandran, Varun Thacker)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11224">SOLR-11224</a>: SolrStream.close can hit an NPE<br /><span class="attrib">(Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11255">SOLR-11255</a>: Fix occasional ConcurrentModificationException when using SolrInfoMBeanHandler.<br /><span class="attrib">(ab)</span></li>
@@ -3836,7 +3836,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11351">SOLR-11351</a>: Make LTRScoringModel model more extensible.<br /><span class="attrib">(Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11482">SOLR-11482</a>: RunExecutableListener was removed for security reasons.<br /><span class="attrib">(Michael Stepankin, Olga Barinova, Uwe Schindler, Tomás Fernández Löbbe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5129">SOLR-5129</a>: Timeout property for waiting ZK get started.<br /><span class="attrib">(Cao Manh Dat, Hrishikesh Gadre, Varun Thacker)</span></li>
-      <li>SOLR:10822: Share a Policy.session object between multiple collection admin calls to get the correct computations (noble)</li>
+      <li>SOLR:10822: Share a Policy.session object between multiple collection admin calls to get the correct computations<br /><span class="attrib">(noble)</span></li>
     </ul>
 </ul>
 <h3><a id="v7.0.1" href="javascript:toggleList('v7.0.1')">Release 7.0.1 [2017-10-06]</a></h3>
@@ -3853,7 +3853,7 @@
     <ul id="v7.0.0.added.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10046">SOLR-10046</a>: Add UninvertDocValuesMergePolicyFactory class.<br /><span class="attrib">(Keith Laban, Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10123">SOLR-10123</a>: Upgraded the Analytics Component to version 2.0 which now supports distributed collections, expressions over multivalued fields, a new JSON request language, and more. DocValues are now required for any field used in the analytics expression whereas previously docValues was not required. Please see SOLR-10123 for details.<br /><span class="attrib">(Houston Putman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-10233">SOLR-10233</a>: Add support for different replica types, that can handle updates differently: - NRT: Writes updates to transaction log and indexes locally. Replicas of type “NRT” support NRT (soft commits) and RTG. Any NRT replica can become a leader. This was the only type supported in SolrCloud until now and it’s the default type. - TLOG: Writes to transaction log, but not to index, uses replication to copy segment files from the shard leader. Any TLOG replica can become leader (by first applying all local transaction log elements). If a replica is of type TLOG but is also the leader, it will behave as a NRT. This is exactly what was added in SOLR-9835 (non-realtime replicas), just the API and naming changes. - PULL: Doesn’t index or writes to transaction log, just replicates from the shard leader. PULL replicas can’t become shard leaders (i.e., if there are only PULL replicas in the collection at some 
 point, updates will fail same as if there is no leaders, queries continue to work), so they don’t even participate in elections.  [SOLR-9835]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-9835, Tomás Fernández Löbbe)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-10233">SOLR-10233</a>: Add support for different replica types, that can handle updates differently: - NRT: Writes updates to transaction log and indexes locally. Replicas of type “NRT” support NRT (soft commits) and RTG. Any NRT replica can become a leader. This was the only type supported in SolrCloud until now and it’s the default type. - TLOG: Writes to transaction log, but not to index, uses replication to copy segment files from the shard leader. Any TLOG replica can become leader (by first applying all local transaction log elements). If a replica is of type TLOG but is also the leader, it will behave as a NRT. This is exactly what was added in SOLR-9835 (non-realtime replicas), just the API and naming changes. - PULL: Doesn’t index or writes to transaction log, just replicates from the shard leader. PULL replicas can’t become shard leaders (i.e., if there are only PULL replicas in the collection at some 
 point, updates will fail same as if there is no leaders, queries continue to work), so they don’t even participate in elections.  [SOLR-9835](https://issues.apache.org/jira/browse/SOLR-9835)<br /><span class="attrib">(Tomás Fernández Löbbe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10262">SOLR-10262</a>: Add support for configurable metrics implementations.<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10272">SOLR-10272</a>: Use _default config set if no collection.configName is specified with CREATE<br /><span class="attrib">(Ishan Chattopadhyaya)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10278">SOLR-10278</a>: A new DSL to set cluster-wide preferences and policies on how to allocate replicas to nodes<br /><span class="attrib">(noble, shalin)</span></li>
@@ -3897,9 +3897,9 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3702">SOLR-3702</a>: concat(...) function query<br /><span class="attrib">(Andrey Kudryavtsev, Mikhail Khludnev)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6671">SOLR-6671</a>: Possible to set solr.data.home property as root dir for all data<br /><span class="attrib">(janhoy, Shawn Heisey, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7452">SOLR-7452</a>: Refinement for JSON Facet API: Adding refine:true to any terms facet will cause an additional distributed search phase (overlapped with field retrieval) that requests additional info for top facet buckets from shards that did not previously contribute to that bucket. This will correct counts (and other statistics) for those top buckets collected in the first phase.<br /><span class="attrib">(yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9526">SOLR-9526</a>: Data driven schema now indexes text field "foo" as both "foo" (text_general) and as "foo_str" (string) to facilitate both search and faceting. AddSchemaFieldsUpdateProcessor now has the ability to add a "copyField" to the type mappings, with an optional maxChars limitation. You can also define one typeMappings as default. This also solves issues SOLR-8495, SOLR-6966, and SOLR-7058  [SOLR-8495](https://issues.apache.org/jira/browse/SOLR-8495) [SOLR-6966](https://issues.apache.org/jira/browse/SOLR-6966) [SOLR-7058]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-7058, janhoy, Steve Rowe, hossman, Alexandre Rafalovitch, Shawn Heisey, Cao Manh Dat)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9526">SOLR-9526</a>: Data driven schema now indexes text field "foo" as both "foo" (text_general) and as "foo_str" (string) to facilitate both search and faceting. AddSchemaFieldsUpdateProcessor now has the ability to add a "copyField" to the type mappings, with an optional maxChars limitation. You can also define one typeMappings as default. This also solves issues SOLR-8495, SOLR-6966, and SOLR-7058  [SOLR-8495](https://issues.apache.org/jira/browse/SOLR-8495) [SOLR-6966](https://issues.apache.org/jira/browse/SOLR-6966) [SOLR-7058](https://issues.apache.org/jira/browse/SOLR-7058)<br /><span class="attrib">(janhoy, Steve Rowe, hossman, Alexandre Rafalovitch, Shawn Heisey, Cao Manh Dat)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9835">SOLR-9835</a>: Create another replication mode for SolrCloud</li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9857">SOLR-9857</a>: Collect aggregated metrics from nodes and shard leaders in overseer.  [SOLR-9858]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-9858, ab)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9857">SOLR-9857</a>: Collect aggregated metrics from nodes and shard leaders in overseer.  [SOLR-9858](https://issues.apache.org/jira/browse/SOLR-9858)<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9910">SOLR-9910</a>: Add solr/solr.cmd parameter to append jetty parameters to the start script.<br /><span class="attrib">(Mano Kovacs, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9989">SOLR-9989</a>: Add support for PointFields in FacetModule<br /><span class="attrib">(JSON Facets, Cao Manh Dat)</span></li>
     </ul>
@@ -3912,7 +3912,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4509">SOLR-4509</a>: Move to non deprecated HttpClient impl classes to remove stale connection check on every request and move connection lifecycle management towards the client.<br /><span class="attrib">(Ryan Zezeski, Mark Miller, Shawn Heisey, Steve Davids)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9255">SOLR-9255</a>: Rename SOLR_AUTHENTICATION_CLIENT_CONFIGURER -&gt; SOLR_AUTHENTICATION_CLIENT_BUILDER<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9579">SOLR-9579</a>: Make Solr's SchemaField implement Lucene's IndexableFieldType, removing the creation of a Lucene FieldType every time a field is indexed.<br /><span class="attrib">(John Call, yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9822">SOLR-9822</a>: JSON Facet API: Recover performance lost due to the DocValues transition to an iterator API (LUCENE-7407). This only fixes calculating counts for single-valued string fields from the FieldCache, resulting in up to 56% better throughput for those cases.  [LUCENE-7407]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-7407, yonik)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9822">SOLR-9822</a>: JSON Facet API: Recover performance lost due to the DocValues transition to an iterator API (LUCENE-7407). This only fixes calculating counts for single-valued string fields from the FieldCache, resulting in up to 56% better throughput for those cases.  [LUCENE-7407](https://issues.apache.org/jira/browse/LUCENE-7407)<br /><span class="attrib">(yonik)</span></li>
     </ul>
   <li><a id="v7.0.0.fixed" href="javascript:toggleList('v7.0.0.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(54)
     <ul id="v7.0.0.fixed.list">
@@ -3953,8 +3953,8 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11041">SOLR-11041</a>: MoveReplicaCmd do not specify ulog dir in case of HDFS<br /><span class="attrib">(Cao Manh Dat)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11043">SOLR-11043</a>: Fix facet.range.method=dv and interval facets on single-valued float fields with negative values.<br /><span class="attrib">(Tomás Fernández Löbbe, Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11045">SOLR-11045</a>: The new replica created by MoveReplica will have to have same name and coreName as the old one in case of HDFS<br /><span class="attrib">(Cao Manh Dat)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-11057">SOLR-11057</a>: Fix overflow in point range queries when querying the type limits<br /><span class="attrib">(e.g. q=field_i:{Integer.MAX_VALUE TO Integer.MAX_VALUE], Tomás Fernández Löbbe)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-11073">SOLR-11073</a>: Fix overflow in interval faceting when querying Long limits<br /><span class="attrib">(e.g. (Long.MAX_VALUE TO Long.MAX_VALUE], Tomás Fernández Löbbe)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-11057">SOLR-11057</a>: Fix overflow in point range queries when querying the type limits (e.g. q=field_i:{Integer.MAX_VALUE TO Integer.MAX_VALUE])<br /><span class="attrib">(Tomás Fernández Löbbe)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-11073">SOLR-11073</a>: Fix overflow in interval faceting when querying Long limits (e.g. (Long.MAX_VALUE TO Long.MAX_VALUE])<br /><span class="attrib">(Tomás Fernández Löbbe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11130">SOLR-11130</a>: V2Request in SolrJ should return the correct collection name so that the request is forwarded to the correct node<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11136">SOLR-11136</a>: Fix solrj XMLResponseParser when nested docs transformer is used with indented XML<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11151">SOLR-11151</a>: SolrInfoMBeanHandler.getDiff() ADD case non-functional: NPE when a bean value goes from null -&gt; non-null.<br /><span class="attrib">(Steve Rowe)</span></li>
@@ -3968,7 +3968,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11268">SOLR-11268</a>: AtomicUpdateProcessor complains missing UpdateLog<br /><span class="attrib">(noble, Ishan Chattopadhyaya)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6807">SOLR-6807</a>: CloudSolrClient's ZK state version check with the server was ignored when handleSelect=false<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8689">SOLR-8689</a>: Fix bin/solr.cmd so it can run properly on Java 9<br /><span class="attrib">(Uwe Schindler, hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9262">SOLR-9262</a>: Connection and read timeouts are being ignored by UpdateShardHandler after SOLR-4509.  [SOLR-4509]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4509, Mark Miller, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9262">SOLR-9262</a>: Connection and read timeouts are being ignored by UpdateShardHandler after SOLR-4509.  [SOLR-4509](https://issues.apache.org/jira/browse/SOLR-4509)<br /><span class="attrib">(Mark Miller, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9837">SOLR-9837</a>: Fix 55% performance regression of FieldCache uninvert time of numeric fields.<br /><span class="attrib">(yonik)</span></li>
     </ul>
   <li><a id="v7.0.0.other" href="javascript:toggleList('v7.0.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(89)
@@ -3990,7 +3990,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10456">SOLR-10456</a>: Deprecate timeout related setters from SolrClients, and replace with Builder based implementation<br /><span class="attrib">(Jason Gerlowski, Anshum Gupta)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10494">SOLR-10494</a>: Make default response format JSON (wt=json), and also indent text responses formats (indent=on) by default<br /><span class="attrib">(Trey Grainger & Cassandra Targett, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10501">SOLR-10501</a>: Test sortMissing{First,Last} with points fields.<br /><span class="attrib">(Steve Rowe)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-10503">SOLR-10503</a>: Deprecate CurrencyField in favor of new CurrencyFieldType, which works with point fields and provides control over dynamic fields used for the raw amount and currency code sub-fields.  [SOLR-10502]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-10502, hossman, Steve Rowe)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-10503">SOLR-10503</a>: Deprecate CurrencyField in favor of new CurrencyFieldType, which works with point fields and provides control over dynamic fields used for the raw amount and currency code sub-fields.  [SOLR-10502](https://issues.apache.org/jira/browse/SOLR-10502)<br /><span class="attrib">(hossman, Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10557">SOLR-10557</a>: Make "compact" format default for /admin/metrics.<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10584">SOLR-10584</a>: We'll now always throw an exception if defaultOperator is found in schema. This config has been deprecated since 3.6, and enforced for new configs since 6.6<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10585">SOLR-10585</a>: We'll now always throw an exception if defaultSearchField is found in schema. This config has been deprecated since 3.6, and enforced for new configs since 6.6<br /><span class="attrib">(janhoy, David Smiley)</span></li>
@@ -4007,7 +4007,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10755">SOLR-10755</a>: delete/refactor many solrj deprecations<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10756">SOLR-10756</a>: Undeprecate ZkStateReader.updateClusterState(), mark as @lucene.internal, and rename to forciblyRefreshAllClusterStateSlow().<br /><span class="attrib">(hossman, shalin, Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10757">SOLR-10757</a>: delete/refactor/cleanup CollectionAdminRequest deprecations<br /><span class="attrib">(hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-10760">SOLR-10760</a>: Remove trie field types and fields from example schemas.  [SOLR-11315](https://issues.apache.org/jira/browse/SOLR-11315) [SOLR-11313]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-11313, Steve Rowe)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-10760">SOLR-10760</a>: Remove trie field types and fields from example schemas.  [SOLR-11315](https://issues.apache.org/jira/browse/SOLR-11315) [SOLR-11313](https://issues.apache.org/jira/browse/SOLR-11313)<br /><span class="attrib">(Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10761">SOLR-10761</a>: Switch trie numeric/date fields to points in data-driven-enabled example and test schemas.<br /><span class="attrib">(Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10764">SOLR-10764</a>: AutoScalingHandler should validate policy and preferences before updating zookeeper.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10779">SOLR-10779</a>: JavaBinCodec should use close consistently rather than having marshal() and close() call finish() (which closes the underlying stream).<br /><span class="attrib">(Erick Erickson)</span></li>
@@ -4051,13 +4051,13 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11178">SOLR-11178</a>: Change error handling in AutoScalingHandler to be consistent w/ other APIs<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11183">SOLR-11183</a>: V2 APIs are now available at /api endpoint.<br /><span class="attrib">(Ishan Chattopadhyaya)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11239">SOLR-11239</a>: A special value of -1 can be specified for 'maxShardsPerNode' to denote that there is no limit. The bin/solr script send maxShardsPerNode=-1 when creating collections. The use of maxShardsPerNode is not supported when a cluster policy is in effect or when a collection specific policy is specified during collection creation.<br /><span class="attrib">(Noble Paul, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-11261">SOLR-11261</a>: Upgrade to Hadoop 2.7.4 to fix incompatibility with Java 9.  [SOLR-10966]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-10966, Uwe Schindler)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-11261">SOLR-11261</a>: Upgrade to Hadoop 2.7.4 to fix incompatibility with Java 9.  [SOLR-10966](https://issues.apache.org/jira/browse/SOLR-10966)<br /><span class="attrib">(Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11324">SOLR-11324</a>: Clean up mention of trie fields in documentation and source comments.<br /><span class="attrib">(Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4646">SOLR-4646</a>: eDismax lowercaseOperators now defaults to "false" for luceneMatchVersion &gt;= 7.0.0<br /><span class="attrib">(janhoy, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6807">SOLR-6807</a>: Changed requestDispatcher's handleSelect to default to false, thus ignoring "qt". Simplified configs to not refer to handleSelect or "qt". Switch all tests that assumed true to assume false (added leading '/' in request handlers). Switch all tests referring to "standard" request handler to instead refer to "/select" with SearchHandler. Deprecated the old StandardRequestHandler.<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8256">SOLR-8256</a>: Set legacyCloud=false as default<br /><span class="attrib">(Cao Manh Dat)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8437">SOLR-8437</a>: Improve RAMDirectory details in sample solrconfig files<br /><span class="attrib">(Mark Miller, Varun Thacker)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-8668">SOLR-8668</a>: In solrconfig.xml remove &lt;mergePolicy&gt; (and related &lt;mergeFactor&gt; and &lt;maxMergeDocs&gt;) support in favor of the &lt;mergePolicyFactory&gt; element introduced by SOLR-8621 in Solr 5.5.0.  [SOLR-8621]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-8621, Christine Poerschke, hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-8668">SOLR-8668</a>: In solrconfig.xml remove &lt;mergePolicy&gt; (and related &lt;mergeFactor&gt; and &lt;maxMergeDocs&gt;) support in favor of the &lt;mergePolicyFactory&gt; element introduced by SOLR-8621 in Solr 5.5.0.  [SOLR-8621](https://issues.apache.org/jira/browse/SOLR-8621)<br /><span class="attrib">(Christine Poerschke, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8762">SOLR-8762</a>: return child docs in DIH debug<br /><span class="attrib">(Gopikannan Venugopalsamy, Mikhail Khludnev)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9321">SOLR-9321</a>: Remove deprecated methods of ClusterState.<br /><span class="attrib">(Jason Gerlowski, ishan, Cao Manh Dat)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9623">SOLR-9623</a>: Disable remote streaming in example configs by default. Adjust Upload Limit defaults<br /><span class="attrib">(janhoy, yonik)</span></li>
@@ -4129,7 +4129,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11177">SOLR-11177</a>: CoreContainer.load needs to send lazily loaded core descriptors to the proper list rather than send them all to the transient lists.<br /><span class="attrib">(Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11221">SOLR-11221</a>: SolrJmxReporter broken on core reload. This resulted in some or most metrics not being reported via JMX after core reloads, depending on timing.<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-11228">SOLR-11228</a>: Exclude static html files in the partials directory from authentication and authorization checks. The UI will open correctly with kerberos enabled<br /><span class="attrib">(Ishan Chattopadhyaya, Varun Thacker)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-11261">SOLR-11261</a>: Upgrade to Hadoop 2.7.4 to fix incompatibility with Java 9.  [SOLR-10966]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-10966, Uwe Schindler)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-11261">SOLR-11261</a>: Upgrade to Hadoop 2.7.4 to fix incompatibility with Java 9.  [SOLR-10966](https://issues.apache.org/jira/browse/SOLR-10966)<br /><span class="attrib">(Uwe Schindler)</span></li>
     </ul>
 </ul>
 <h3><a id="v6.6.0" href="javascript:toggleList('v6.6.0')">Release 6.6.0 [2017-06-06]</a></h3>
@@ -4237,7 +4237,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10440">SOLR-10440</a>: LBHttpSolrClient.doRequest is now always wrapped in a Mapped Diagnostic Context (MDC).<br /><span class="attrib">(Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10514">SOLR-10514</a>: Upgrade Metrics library to 3.2.2.<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10519">SOLR-10519</a>: SolrCLI.atPath cannot handle children that begin with a slash.<br /><span class="attrib">(Erick Erickson)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-10522">SOLR-10522</a>: Revert SpellCheckComponent response format change from SOLR-9972 (rel. 6.5.0). While this was an improvement for the json "arrntv" format, it caused problems for the default json format.  [SOLR-9972]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-9972, James Dyer, reported by Nikita Pchelintsev)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-10522">SOLR-10522</a>: Revert SpellCheckComponent response format change from SOLR-9972 (rel. 6.5.0). While this was an improvement for the json "arrntv" format, it caused problems for the default json format.  [SOLR-9972](https://issues.apache.org/jira/browse/SOLR-9972)<br /><span class="attrib">(James Dyer, reported by Nikita Pchelintsev)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10601">SOLR-10601</a>: StreamExpressionParser should handle white space around = in named parameters<br /><span class="attrib">(Joel Bernstein)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10614">SOLR-10614</a>: Static fields have turned to instance's field in SimplePostTool. Enabled TestSolrCLIRunExample.testTechproductsExample().<br /><span class="attrib">(Andrey Kudryavtsev, Mikhail Khludnev)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10644">SOLR-10644</a>: solr.in.sh installed by install script should be writable by solr user<br /><span class="attrib">(janhoy)</span></li>
@@ -4284,7 +4284,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10085">SOLR-10085</a>: SQL result set fields should be ordered by the field list<br /><span class="attrib">(Joel Bernstein)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10087">SOLR-10087</a>: StreamHandler now supports registering custom streaming expressions from the blob store<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10146">SOLR-10146</a>: Added button to the Admin UI 'Collection' tab for deleting an inactive shard<br /><span class="attrib">(Amrit Sarkar, janhoy)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-10153">SOLR-10153</a>: & SOLR-10152: The Unified and Postings based highlighters: Add hl.bs.type=SEPARATOR along with new param hl.bs.separator to break passages by a provided single character.  [SOLR-10152]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-10152, Amrit Sarkar, David Smiley)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-10153">SOLR-10153</a>: & SOLR-10152: The Unified and Postings based highlighters: Add hl.bs.type=SEPARATOR along with new param hl.bs.separator to break passages by a provided single character.  [SOLR-10152](https://issues.apache.org/jira/browse/SOLR-10152)<br /><span class="attrib">(Amrit Sarkar, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10156">SOLR-10156</a>: Add significantTerms Streaming Expression<br /><span class="attrib">(Joel Bernstein)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10158">SOLR-10158</a>: Add support for "preload" option in MMapDirectoryFactory.<br /><span class="attrib">(Amrit Sarkar, Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10224">SOLR-10224</a>: Add disk total and disk free metrics.<br /><span class="attrib">(ab)</span></li>
@@ -4373,7 +4373,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10230">SOLR-10230</a>: default TTL of PKIAuthenticationPlugin increased to 10secs<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10235">SOLR-10235</a>: Fix DIH's TestJdbcDataSource to work with Java 9 and other Java runtimes that do not use the same DriverManager implementation like Oracle's original one. The test now uses a fully implemented Driver instance returning a mock connection. The test also works correct now if other drivers were installed before test execution (e.g., through IDE).<br /><span class="attrib">(hossman, Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10247">SOLR-10247</a>: Support non-numeric metrics and a "compact" format of /admin/metrics output.<br /><span class="attrib">(ab)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-6246">SOLR-6246</a>: Added tests to check that the changes in LUCENE-7564 and LUCENE-7670 enable AnalyzingInfixSuggester and BlendedInfixSuggester to play nicely with core reload. SolrSuggester.build() now throws SolrCoreState.CoreIsClosedException when interrupted by a core reload/shutdown.  [LUCENE-7564](https://issues.apache.org/jira/browse/LUCENE-7564) [LUCENE-7670]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-7670, Steve Rowe)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-6246">SOLR-6246</a>: Added tests to check that the changes in LUCENE-7564 and LUCENE-7670 enable AnalyzingInfixSuggester and BlendedInfixSuggester to play nicely with core reload. SolrSuggester.build() now throws SolrCoreState.CoreIsClosedException when interrupted by a core reload/shutdown.  [LUCENE-7564](https://issues.apache.org/jira/browse/LUCENE-7564) [LUCENE-7670](https://issues.apache.org/jira/browse/LUCENE-7670)<br /><span class="attrib">(Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7453">SOLR-7453</a>: Remove replication & backup scripts in the solr/scripts directory of the checkout<br /><span class="attrib">(Varun Thacker)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8876">SOLR-8876</a>: change morphline test config files to work around 'importCommands' bug when using java9<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9450">SOLR-9450</a>: The docs/ folder in the binary distribution now contains a single index.html file linking to the online documentation, reducing the size of the download<br /><span class="attrib">(janhoy, Shawn Heisey, Uwe Schindler)</span></li>
@@ -4394,7 +4394,7 @@
   <li><a id="v6.4.2.fixed" href="javascript:toggleList('v6.4.2.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(5)
     <ul id="v6.4.2.fixed.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10083">SOLR-10083</a>: Fix instanceof check in ConstDoubleSource.equals<br /><span class="attrib">(Pushkar Raste, Christine Poerschke)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-10130">SOLR-10130</a>: Serious performance degradation in Solr 6.4.1 due to the new metrics collection. Default settings in solrconfig.xml /config/indexConfig/metrics have been changed to turn off IndexWriter metrics collection. Directory level metrics collection has been completely removed until a better design is found.  [SOLR-10182]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-10182, ab, ishan)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-10130">SOLR-10130</a>: Serious performance degradation in Solr 6.4.1 due to the new metrics collection. Default settings in solrconfig.xml /config/indexConfig/metrics have been changed to turn off IndexWriter metrics collection. Directory level metrics collection has been completely removed until a better design is found.  [SOLR-10182](https://issues.apache.org/jira/browse/SOLR-10182)<br /><span class="attrib">(ab, ishan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10138">SOLR-10138</a>: Transaction log replay can hit an NPE due to new Metrics code.<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10190">SOLR-10190</a>: Fix NPE in CloudSolrClient when reading stale alias<br /><span class="attrib">(Janosch Woschitz, Tomás Fernández Löbbe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-10192">SOLR-10192</a>: Fix copy/paste in solr-ltr pom.xml template.<br /><span class="attrib">(Christine Poerschke)</span></li>
@@ -4422,7 +4422,7 @@
     </ul>
   <li><a id="v6.4.0.added" href="javascript:toggleList('v6.4.0.added')">Added</a>&nbsp;&nbsp;&nbsp;(40)
     <ul id="v6.4.0.added.list">
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4735">SOLR-4735</a>: Improve metrics reporting. This uses the dropwizard metric library, adding an internal API for registering and reporting metrics from Solr components. Several new metrics and an improved JMX reporter have been added  [SOLR-9921]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-9921, Alan Woodward, Jeff Wartes, Christine Poerschke, Kelvin Wong, shalin, ab)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4735">SOLR-4735</a>: Improve metrics reporting. This uses the dropwizard metric library, adding an internal API for registering and reporting metrics from Solr components. Several new metrics and an improved JMX reporter have been added  [SOLR-9921](https://issues.apache.org/jira/browse/SOLR-9921)<br /><span class="attrib">(Alan Woodward, Jeff Wartes, Christine Poerschke, Kelvin Wong, shalin, ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5043">SOLR-5043</a>: New solr.dns.prevent.reverse.lookup system property that can be used to prevent long core (re)load delays on systems with missconfigured hostname/DNS<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7466">SOLR-7466</a>: Enable leading wildcard in complexphrase query parser, optimize it with ReversedWildcardFilterFactory when it's provided<br /><span class="attrib">(Mikhail Khludnev)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8530">SOLR-8530</a>: Add HavingStream to Streaming API and StreamingExpressions<br /><span class="attrib">(Joel Bernstein)</span></li>
@@ -4432,11 +4432,11 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9077">SOLR-9077</a>: Streaming expressions should support collection alias<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9293">SOLR-9293</a>: Solrj client support for hierarchical clusters and other topics marker.<br /><span class="attrib">(Dawid Weiss)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9324">SOLR-9324</a>: Support Secure Impersonation / Proxy User for solr authentication<br /><span class="attrib">(Gregory Chanan, Hrishikesh Gadre, yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9442">SOLR-9442</a>: Adds Array of Name Type Value (json.nl=arrntv) style to JSONResponseWriter.  [SOLR-9787]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-9787, Jonny Marks, Christine Poerschke, hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9442">SOLR-9442</a>: Adds Array of Name Type Value (json.nl=arrntv) style to JSONResponseWriter.  [SOLR-9787](https://issues.apache.org/jira/browse/SOLR-9787)<br /><span class="attrib">(Jonny Marks, Christine Poerschke, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9513">SOLR-9513</a>: Generic authentication plugins (GenericHadoopAuthPlugin and ConfigurableInternodeAuthHadoopPlugin) that delegate all functionality to Hadoop authentication framework.<br /><span class="attrib">(Hrishikesh Gadre, Ishan Chattopadhyaya)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9633">SOLR-9633</a>: Limit memory consumed by FastLRUCache with a new 'maxRamMB' config parameter.<br /><span class="attrib">(yonik, Michael Sun, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9666">SOLR-9666</a>: SolrJ LukeResponse support dynamic fields<br /><span class="attrib">(Fengtan, Kevin Risden)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9668">SOLR-9668</a>: introduce cursorMark='true' in SolrEntityProcessor  [SOLR-7197]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-7197, Yegor Kozlov, Raveendra Yerraguntl, Mikhail Khludnev)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9668">SOLR-9668</a>: introduce cursorMark='true' in SolrEntityProcessor  [SOLR-7197](https://issues.apache.org/jira/browse/SOLR-7197)<br /><span class="attrib">(Yegor Kozlov, Raveendra Yerraguntl, Mikhail Khludnev)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9681">SOLR-9681</a>: FacetModule / JSON Facet API added the ability to add filters directly to any facet command. The filters are applied after any domain change operations. Example: { type:terms, field:category, filter:"user:yonik" }<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9682">SOLR-9682</a>: JSON Facet API: added "param" query type to facet domain filter specification to obtain filters via query parameters.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9684">SOLR-9684</a>: Add priority Streaming Expression<br /><span class="attrib">(Joel Bernstein, David Smiley)</span></li>
@@ -4446,12 +4446,12 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9728">SOLR-9728</a>: Ability to specify Key Store type in solr.in.sh file for SSL<br /><span class="attrib">(Michael Suzuki, Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9788">SOLR-9788</a>: Use instrumented jetty classes provided by the dropwizard metric library.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9805">SOLR-9805</a>: Use metrics-jvm library to instrument jvm internals such as GC, memory usage and others.<br /><span class="attrib">(shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9812">SOLR-9812</a>: Added a new /admin/metrics API to return all metrics collected by Solr via API. API supports four optional multi-valued parameters: - 'group' (all,jvm,jetty,node,core), - 'type' (all,counter,timer,gauge,histogram), - 'prefix' that filters the returned metrics, - 'registry' that selects one or more registries by prefix (eg. solr.jvm,solr.core.collection1) - Example: http://localhost:8983/solr/admin/metrics?group=jvm,jetty&type=counter - Example: http://localhost:8983/solr/admin/metrics?group=jvm&prefix=buffers,os - Example: http://localhost:8983/solr/admin/metrics?registry=solr.node,solr.core&prefix=ADMIN  [SOLR-9911](https://issues.apache.org/jira/browse/SOLR-9911) [SOLR-9960]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-9960, shalin, ab)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9812">SOLR-9812</a>: Added a new /admin/metrics API to return all metrics collected by Solr via API. API supports four optional multi-valued parameters: - 'group' (all,jvm,jetty,node,core), - 'type' (all,counter,timer,gauge,histogram), - 'prefix' that filters the returned metrics, - 'registry' that selects one or more registries by prefix (eg. solr.jvm,solr.core.collection1) - Example: http://localhost:8983/solr/admin/metrics?group=jvm,jetty&type=counter - Example: http://localhost:8983/solr/admin/metrics?group=jvm&prefix=buffers,os - Example: http://localhost:8983/solr/admin/metrics?registry=solr.node,solr.core&prefix=ADMIN  [SOLR-9911](https://issues.apache.org/jira/browse/SOLR-9911) [SOLR-9960](https://issues.apache.org/jira/browse/SOLR-9960)<br /><span class="attrib">(shalin, ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9844">SOLR-9844</a>: FieldCache information fetched via the mbeans handler or seen via the UI now displays the total size used. The individual cache entries in the response are now formatted better as well.<br /><span class="attrib">(Varun Thacker)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9854">SOLR-9854</a>: Collect metrics for index merges and index store IO<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9856">SOLR-9856</a>: Collect metrics for shard replication and tlog replay on replicas<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9860">SOLR-9860</a>: Enable configuring invariantParams via HttpSolrClient.Builder<br /><span class="attrib">(Hrishikesh Gadre, Ishan Chattopadhyaya)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9877">SOLR-9877</a>: Use instrumented http client and connection pool in HttpShardHandler and UpdateShardHandler. The metrics are collected per query-less URL and method by default but it can be configured to host/method and per-method as well.  [SOLR-9923](https://issues.apache.org/jira/browse/SOLR-9923) [SOLR-9948]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-9948, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9877">SOLR-9877</a>: Use instrumented http client and connection pool in HttpShardHandler and UpdateShardHandler. The metrics are collected per query-less URL and method by default but it can be configured to host/method and per-method as well.  [SOLR-9923](https://issues.apache.org/jira/browse/SOLR-9923) [SOLR-9948](https://issues.apache.org/jira/browse/SOLR-9948)<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9880">SOLR-9880</a>: Add Ganglia, Graphite and SLF4J metrics reporters.<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9884">SOLR-9884</a>: Add version to segments handler output<br /><span class="attrib">(Steven Bower, Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9886">SOLR-9886</a>: Add a 'enable' flag to caches to enable/disable them<br /><span class="attrib">(Pushkar Raste, noble)</span></li>
@@ -4489,7 +4489,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9624">SOLR-9624</a>: In Admin UI, do not attempt to highlight CSV output<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9626">SOLR-9626</a>: new Admin UI now also highlights matched terms in the Analysis screen.<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9644">SOLR-9644</a>: SimpleMLTQParser and CloudMLTQParser did not handle field boosts properly and CloudMLTQParser included extra strings from the field definitions in the query.<br /><span class="attrib">(Ere Maijala, Anshum Gupta)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9699">SOLR-9699</a>: fix exception from core status in parallel with core reload  [SOLR-4668]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4668, Mikhail Khludnev)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9699">SOLR-9699</a>: fix exception from core status in parallel with core reload  [SOLR-4668](https://issues.apache.org/jira/browse/SOLR-4668)<br /><span class="attrib">(Mikhail Khludnev)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9701">SOLR-9701</a>: NPE in export handler when "fl" parameter is omitted.<br /><span class="attrib">(Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9707">SOLR-9707</a>: Don't forward DeleteByQuery requests to down replicas.<br /><span class="attrib">(Jessica Cheng Mallet, Varun Thacker)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9716">SOLR-9716</a>: RecoveryStrategy sends prep recovery command without setting read time out which can cause replica recovery to hang indefinitely on network partitions.<br /><span class="attrib">(Cao Manh Dat, shalin)</span></li>
@@ -4523,7 +4523,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9597">SOLR-9597</a>: Add setReadOnly(String ...) to ConnectionImpl<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9609">SOLR-9609</a>: Change hard-coded keysize from 512 to 1024<br /><span class="attrib">(Jeremy Martini, Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9621">SOLR-9621</a>: Remove several Guava & Apache Commons calls in favor of java 8 alternatives.<br /><span class="attrib">(Michael Braun, David Smiley)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9660">SOLR-9660</a>: in GroupingSpecification factor [group](sort|offset|limit) into [group]<br /><span class="attrib">(sortSpec, Judith Silverman, Christine Poerschke)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9660">SOLR-9660</a>: in GroupingSpecification factor [group](sort|offset|limit) into [group](sortSpec)<br /><span class="attrib">(Judith Silverman, Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9717">SOLR-9717</a>: Refactor '/export' to not hardcode the JSON output and to use an API<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9720">SOLR-9720</a>: Refactor Responsewriters to remove dependencies on TupleStream, Tuple, Explanation<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9739">SOLR-9739</a>: JavabinCodec implements PushWriter interface<br /><span class="attrib">(noble)</span></li>
@@ -4552,7 +4552,7 @@
       <li>If you use the JSON Facet API (json.facet) with method=stream, you must now set sort='index asc' to get the streaming behavior; otherwise it won't stream. Reminder: "method" is a hint that doesn't change defaults of other parameters. </li>
       <li>If you use the JSON Facet API (json.facet) to facet on a numeric field and if you use mincount=0 or if you set the prefix, then you will now get an error as these options are incompatible with numeric faceting. </li>
       <li>Solr's logging verbosity at the INFO level has been greatly reduced, and you may need to update the log configs to use the DEBUG level to see all the logging messages you used to see at INFO level before. </li>
-      <li>The create/deleteCollection methods on MiniSolrCloudCluster have been deprecated. Clients should instead use the CollectionAdminRequest API. In addition, MiniSolrCloudCluster#uploadConfigDir(File, String) has been deprecated in favour of #uploadConfigSet(Path, String) </li>
+      <li>The create/deleteCollection methods on MiniSolrCloudCluster have been deprecated. Clients should instead use the CollectionAdminRequest API. In addition, MiniSolrCloudCluster#uploadConfigDir(File, String) has been deprecated in favour of #uploadConfigSet<br /><span class="attrib">(Path, String)</span></li>
       <li>The bin/solr.in.sh (bin/solr.in.cmd on Windows) is now completely commented by default. Previously, this wasn't so, which had the effect of masking existing environment variables. </li>
     </ul>
   <li><a id="v6.3.0.added" href="javascript:toggleList('v6.3.0.added')">Added</a>&nbsp;&nbsp;&nbsp;(27)
@@ -4632,7 +4632,7 @@
     <ul id="v6.3.0.other.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4531">SOLR-4531</a>: Add tests to ensure that recovery does not fail on corrupted tlogs.<br /><span class="attrib">(Simon Scofield, Cao Manh Dat, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5041">SOLR-5041</a>: Add a test to make sure that a leader always recovers from log on startup.<br /><span class="attrib">(Cao Manh Dat, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5245">SOLR-5245</a>: Add a test to ensure that election contexts are keyed off both collection name and coreNodeName so that killing a shard in one collection does not result in leader election in a different collection. See SOLR-5243 for the related bug.  [SOLR-5243]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5243, Cao Manh Dat, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5245">SOLR-5245</a>: Add a test to ensure that election contexts are keyed off both collection name and coreNodeName so that killing a shard in one collection does not result in leader election in a different collection. See SOLR-5243 for the related bug.  [SOLR-5243](https://issues.apache.org/jira/browse/SOLR-5243)<br /><span class="attrib">(Cao Manh Dat, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5563">SOLR-5563</a>: Move lots of SolrCloud logging from 'info' to 'debug'<br /><span class="attrib">(janhoy, Alan Woodward)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6090">SOLR-6090</a>: Remove unreachable printLayout usage in cloud tests.<br /><span class="attrib">(Cao Manh Dat, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6677">SOLR-6677</a>: Reduced logging during startup and shutdown, moved more logs to DEBUG level<br /><span class="attrib">(janhoy, Shawn Heisey, Alan Woodward)</span></li>
@@ -4650,7 +4650,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9412">SOLR-9412</a>: Add failOnMissingParams option to MacroExpander, add TestMacroExpander class.<br /><span class="attrib">(Jon Dorando, Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9451">SOLR-9451</a>: Make clusterstatus command logging less verbose.<br /><span class="attrib">(Varun Thacker)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9474">SOLR-9474</a>: MiniSolrCloudCluster will not reuse ports by default when restarting its JettySolrRunners<br /><span class="attrib">(Alan Woodward)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9498">SOLR-9498</a>: Remove HDFS properties from DIH solrconfig.xml, as started in SOLR-6943  [SOLR-6943]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-6943, Alexandre Rafalovitch)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9498">SOLR-9498</a>: Remove HDFS properties from DIH solrconfig.xml, as started in SOLR-6943  [SOLR-6943](https://issues.apache.org/jira/browse/SOLR-6943)<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9500">SOLR-9500</a>: Add a LogLevel annotation to set log levels on specific tests<br /><span class="attrib">(Alan Woodward)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9502">SOLR-9502</a>: ResponseWriters should natively support MapSerializable<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9508">SOLR-9508</a>: Install script install_solr_service.sh now checks existence of tools. New option -n to avoid starting service after installation<br /><span class="attrib">(janhoy)</span></li>
@@ -4795,7 +4795,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9340">SOLR-9340</a>: Change ZooKeeper disconnect and session expiry related logging from INFO to WARN to make debugging easier<br /><span class="attrib">(Varun Thacker)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9353">SOLR-9353</a>: Factor out ReRankQParserPlugin.ReRankQueryRescorer private class.<br /><span class="attrib">(Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9358">SOLR-9358</a>: [AngularUI] In Cloud-&gt;Tree file view area, collapse metadata by default<br /><span class="attrib">(janhoy)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9367">SOLR-9367</a>: Improved TestInjection's randomization logic to use LuceneTestCase.random()<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9367">SOLR-9367</a>: Improved TestInjection's randomization logic to use LuceneTestCase.random<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9385">SOLR-9385</a>: Add QParser.getParser(String,SolrQueryRequest) variant.<br /><span class="attrib">(Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9392">SOLR-9392</a>: Fixed CDCR Test failures which were due to leaked resources.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9404">SOLR-9404</a>: Refactor move/renames in JSON FacetProcessor and FacetFieldProcessor.<br /><span class="attrib">(David Smiley)</span></li>
@@ -4813,7 +4813,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7123">SOLR-7123</a>: '/update/json/docs' path supports nested documents<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7739">SOLR-7739</a>: Add a new ClassificationUpdateProcessorFactory.<br /><span class="attrib">(Alessandro Benedetti, Tommaso Teofili)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8208">SOLR-8208</a>: [subquery] document transformer executes separate requests per result document.<br /><span class="attrib">(Cao Manh Dat, Mikhail Khludnev)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-8323">SOLR-8323</a>: Add CollectionStateWatcher API  [SOLR-9113]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-9113, Alan Woodward, Scott Blum)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-8323">SOLR-8323</a>: Add CollectionStateWatcher API  [SOLR-9113](https://issues.apache.org/jira/browse/SOLR-9113)<br /><span class="attrib">(Alan Woodward, Scott Blum)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8349">SOLR-8349</a>: Allow sharing of large in memory data structures across cores<br /><span class="attrib">(Gus Heck, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8583">SOLR-8583</a>: Apply highlighting to hl.alternateField by default for Default and FastVectorHighlighter. Turn off with hl.highlightAlternate=false<br /><span class="attrib">(janhoy, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8610">SOLR-8610</a>: Resolve variables in encryptKeyFile of DIH's JdbcDataSource<br /><span class="attrib">(Kristine Jetzke, Mikhail Khludnev)</span></li>
@@ -4861,7 +4861,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8612">SOLR-8612</a>: closing JDBC Statement on failures in DataImportHandler<br /><span class="attrib">(DIH, Kristine Jetzke, Mikhail Khludnev)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8662">SOLR-8662</a>: SchemaManager waits correctly for replicas to be notified of a new change.<br /><span class="attrib">(sarowe, Noble Paul, Varun Thacker)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8676">SOLR-8676</a>: keep LOG4J_CONFIG in solr.cmd<br /><span class="attrib">(Kristine Jetzke, Mikhail Khludnev)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-8812">SOLR-8812</a>: edismax: turn off mm processing if no explicit mm spec is provided and there are explicit operators (except for AND) - addresses problems caused by SOLR-2649.  [SOLR-2649]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2649, Greg Pendlebury, Jan Høydahl, Erick Erickson, Steve Rowe)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-8812">SOLR-8812</a>: edismax: turn off mm processing if no explicit mm spec is provided and there are explicit operators (except for AND) - addresses problems caused by SOLR-2649.  [SOLR-2649](https://issues.apache.org/jira/browse/SOLR-2649)<br /><span class="attrib">(Greg Pendlebury, Jan Høydahl, Erick Erickson, Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8855">SOLR-8855</a>: The HDFS BlockDirectory should not clean up it's cache on shutdown.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8940">SOLR-8940</a>: Fix group.sort option<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8948">SOLR-8948</a>: OverseerTaskQueue.containsTaskWithRequestId encounters json parse error if a SolrResponse node is in the overseer queue.<br /><span class="attrib">(Jessica Cheng Mallet, shalin)</span></li>
@@ -4886,7 +4886,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8458">SOLR-8458</a>: Add Streaming Expressions tests for parameter substitution<br /><span class="attrib">(Joel Bernstein, Cao Manh Dat, Dennis Gove, Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8467">SOLR-8467</a>: CloudSolrStream and FacetStream should take a SolrParams object rather than a Map&lt;String, String&gt; to allow more complex Solr queries to be specified.<br /><span class="attrib">(Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8842">SOLR-8842</a>: security rules made more foolproof by asking the requesthandler about the well known permission name. The APIs are also modified to ue 'index' as the unique identifier instead of name. Name is an optional attribute now and only to be used when specifying well-known permissions<br /><span class="attrib">(noble)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-8860">SOLR-8860</a>: Remove back-compat handling of router format made in SOLR-4221 in 4.5.0.  [SOLR-4221]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4221, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-8860">SOLR-8860</a>: Remove back-compat handling of router format made in SOLR-4221 in 4.5.0.  [SOLR-4221](https://issues.apache.org/jira/browse/SOLR-4221)<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8866">SOLR-8866</a>: UpdateLog will now throw an exception if it doesn't know how to serialize a value.<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8869">SOLR-8869</a>: Optionally disable printing field cache entries in SolrFieldCacheMBean<br /><span class="attrib">(Gregory Chanan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8892">SOLR-8892</a>: Allow SolrInfoMBeans to return different statistics for /jmx vs web ui calls.<br /><span class="attrib">(Gregory Chanan, Mark Miller)</span></li>
@@ -4895,7 +4895,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9015">SOLR-9015</a>: Adds SelectStream as a default function in the StreamHandler<br /><span class="attrib">(Dennis Gove)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9037">SOLR-9037</a>: Replace multiple "/replication" strings with one static constant.<br /><span class="attrib">(Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9047">SOLR-9047</a>: zkcli should allow alternative locations for log4j configuration<br /><span class="attrib">(Gregory Chanan)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9065">SOLR-9065</a>: Migrate some distributed tests to SolrCloudTestCase.  [SOLR-9072](https://issues.apache.org/jira/browse/SOLR-9072) [SOLR-9132]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-9132, Alan Woodward)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9065">SOLR-9065</a>: Migrate some distributed tests to SolrCloudTestCase.  [SOLR-9072](https://issues.apache.org/jira/browse/SOLR-9072) [SOLR-9132](https://issues.apache.org/jira/browse/SOLR-9132)<br /><span class="attrib">(Alan Woodward)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9066">SOLR-9066</a>: Make CountMetric return long instead of double<br /><span class="attrib">(Kevin Risden)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9081">SOLR-9081</a>: Make SolrTestCaseJ4.beforeClass() / .afterClass() public so it works with Mockito<br /><span class="attrib">(Georg Sorst, Alan Woodward)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9083">SOLR-9083</a>: Remove all &lt;types&gt; and &lt;fields&gt; from schemas. NOTE: as in the JIRA I left a few in to insure the (no cost) back compat.<br /><span class="attrib">(Erick Erickson)</span></li>
@@ -4919,7 +4919,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8801">SOLR-8801</a>: /bin/solr create script always returns exit code 0 when a collection/core already exists.<br /><span class="attrib">(Khalid Alharbi, Marius Grama, Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8857">SOLR-8857</a>: HdfsUpdateLog does not use configured or new default number of version buckets and is hard coded to 256.<br /><span class="attrib">(Mark Miller, yonik, Gregory Chanan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8875">SOLR-8875</a>: SolrCloud Overseer clusterState could unexpectedly be null resulting in NPE.<br /><span class="attrib">(Scott Blum, David Smiley)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-8902">SOLR-8902</a>: Make sure ReturnFields only returns the requested fields from (fl=) evn when DocumentTransformers ask for getExtraRequestFields()<br /><span class="attrib">(ryan)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-8902">SOLR-8902</a>: Make sure ReturnFields only returns the requested fields from (fl=) evn when DocumentTransformers ask for getExtraRequestFields<br /><span class="attrib">(ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8914">SOLR-8914</a>: ZkStateReader's refreshLiveNodes(Watcher) is not thread safe.<br /><span class="attrib">(Scott Blum, hoss, sarowe, Erick Erickson, Mark Miller, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8946">SOLR-8946</a>: bin/post failed to detect stdin usage on Ubuntu; maybe other unixes.<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8971">SOLR-8971</a>: Preserve root cause when wrapping exceptions<br /><span class="attrib">(hossman)</span></li>
@@ -4933,7 +4933,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9036">SOLR-9036</a>: Solr slave is doing full replication (entire index) of index after master restart.<br /><span class="attrib">(Lior Sapir, Mark Miller, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9058">SOLR-9058</a>: Makes HashJoinStream and OuterHashJoinStream support different field names in the incoming streams, eg. fieldA=fieldB.<br /><span class="attrib">(Dennis Gove, Stephan Osthold)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9059">SOLR-9059</a>: NPE in SolrClientCache following collection reload<br /><span class="attrib">(Joel Bernstein, Ryan Yacyshyn)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9080">SOLR-9080</a>: (6.0 bug) For years &lt;= 1582, date math (round,add,sub) introduced error. Range faceting on such dates was also affected. With this fixed, this is the first release range faceting works on BC years.  [SOLR-9085]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-9085, David Smiley)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9080">SOLR-9080</a>: (6.0 bug) For years &lt;= 1582, date math (round,add,sub) introduced error. Range faceting on such dates was also affected. With this fixed, this is the first release range faceting works on BC years.  [SOLR-9085](https://issues.apache.org/jira/browse/SOLR-9085)<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9093">SOLR-9093</a>: Fix NullPointerException in TopGroupsShardResponseProcessor.<br /><span class="attrib">(Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9116">SOLR-9116</a>: Race condition causing occasional SolrIndexSearcher leak when SolrCore is reloaded.<br /><span class="attrib">(Jessica Cheng Mallet, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-9117">SOLR-9117</a>: The first SolrCore is leaked after reload.<br /><span class="attrib">(Jessica Cheng Mallet, shalin)</span></li>
@@ -4942,7 +4942,7 @@
     </ul>
   <li><a id="v6.0.1.other" href="javascript:toggleList('v6.0.1.other')">Other</a>&nbsp;&nbsp;&nbsp;(7)
     <ul id="v6.0.1.other.list">
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5776">SOLR-5776</a>: - Refactor SSLConfig so that SSLTestConfig can provide SSLContexts using a NullSecureRandom to prevent SSL tests from blocking on entropy starved machines. - SSLTestConfig: Alternate (pseudo random) NullSecureRandom for Constants.SUN_OS. - SSLTestConfig: Replace NullSecureRandom w/ NotSecurePseudoRandom. - Change SSLTestConfig to use a keystore file that is included as a resource in the test-framework jar so users subclassing SolrTestCaseJ4 don't need to preserve magic paths.  [SOLR-9068](https://issues.apache.org/jira/browse/SOLR-9068) [SOLR-8970]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-8970, hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5776">SOLR-5776</a>: - Refactor SSLConfig so that SSLTestConfig can provide SSLContexts using a NullSecureRandom to prevent SSL tests from blocking on entropy starved machines. - SSLTestConfig: Alternate (pseudo random) NullSecureRandom for Constants.SUN_OS. - SSLTestConfig: Replace NullSecureRandom w/ NotSecurePseudoRandom. - Change SSLTestConfig to use a keystore file that is included as a resource in the test-framework jar so users subclassing SolrTestCaseJ4 don't need to preserve magic paths.  [SOLR-9068](https://issues.apache.org/jira/browse/SOLR-9068) [SOLR-8970](https://issues.apache.org/jira/browse/SOLR-8970)<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7516">SOLR-7516</a>: Improve javadocs for JavaBinCodec, ObjectResolver and enforce the single-usage policy.<br /><span class="attrib">(Jason Gerlowski, Benoit Vanalderweireldt, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8967">SOLR-8967</a>: In SolrCloud mode, under the 'Core Selector' dropdown in the UI the Replication tab won't be displayed anymore. The Replication tab is only beneficial to users running Solr in master-slave mode.<br /><span class="attrib">(Varun Thacker)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8985">SOLR-8985</a>: Added back support for 'includeDynamic' flag to /schema/fields endpoint<br /><span class="attrib">(noble)</span></li>
@@ -5024,7 +5024,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8694">SOLR-8694</a>: DistributedMap/Queue can create too many Watchers and some code simplification.<br /><span class="attrib">(Scott Blum, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8695">SOLR-8695</a>: Ensure ZK watchers are not triggering our watch logic on connection events and make this handling more consistent.<br /><span class="attrib">(Scott Blum, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8696">SOLR-8696</a>: Start the Overseer before actions that need the overseer on init and when reconnecting after zk expiration and improve init logic.<br /><span class="attrib">(Scott Blum, Mark Miller)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-8697">SOLR-8697</a>: Scope ZK election nodes by session to prevent elections from interfering with each other and other small LeaderElector improvements.  [SOLR-8837]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-8837, Scott Blum, Mark Miller, Alan Woodward)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-8697">SOLR-8697</a>: Scope ZK election nodes by session to prevent elections from interfering with each other and other small LeaderElector improvements.  [SOLR-8837](https://issues.apache.org/jira/browse/SOLR-8837)<br /><span class="attrib">(Scott Blum, Mark Miller, Alan Woodward)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8701">SOLR-8701</a>: CloudSolrClient decides that there are no healthy nodes to handle a request too early.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8728">SOLR-8728</a>: ReplicaAssigner throws NPE when a partial list of nodes are only participating in replica placement. splitshard should preassign nodes using rules, if rules are present<br /><span class="attrib">(noble, Shai Erera)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8738">SOLR-8738</a>: Fixed false success response when invalid deleteByQuery requests intially hit non-leader cloud nodes<br /><span class="attrib">(hossman)</span></li>
@@ -5132,7 +5132,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8695">SOLR-8695</a>: Ensure ZK watchers are not triggering our watch logic on connection events and make this handling more consistent.<br /><span class="attrib">(Scott Blum, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8792">SOLR-8792</a>: ZooKeeper ACL support fixed.<br /><span class="attrib">(Esther Quansah, Ishan Chattopadhyaya, Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8801">SOLR-8801</a>: /bin/solr create script always returns exit code 0 when a collection/core already exists.<br /><span class="attrib">(Khalid Alharbi, Marius Grama, Steve Rowe)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-8812">SOLR-8812</a>: edismax: turn off mm processing if no explicit mm spec is provided and there are explicit operators (except for AND) - addresses problems caused by SOLR-2649.  [SOLR-2649]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2649, Greg Pendlebury, Jan Høydahl, Erick Erickson, Steve Rowe)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-8812">SOLR-8812</a>: edismax: turn off mm processing if no explicit mm spec is provided and there are explicit operators (except for AND) - addresses problems caused by SOLR-2649.  [SOLR-2649](https://issues.apache.org/jira/browse/SOLR-2649)<br /><span class="attrib">(Greg Pendlebury, Jan Høydahl, Erick Erickson, Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8857">SOLR-8857</a>: HdfsUpdateLog does not use configured or new default number of version buckets and is hard coded to 256.<br /><span class="attrib">(Mark Miller, yonik, Gregory Chanan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8875">SOLR-8875</a>: SolrCloud Overseer clusterState could unexpectedly be null resulting in NPE.<br /><span class="attrib">(Scott Blum, David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8940">SOLR-8940</a>: Fix group.sort option<br /><span class="attrib">(hossman)</span></li>
@@ -5158,7 +5158,7 @@
     <ul id="v5.5.2.other.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7516">SOLR-7516</a>: Improve javadocs for JavaBinCodec, ObjectResolver and enforce the single-usage policy.<br /><span class="attrib">(Jason Gerlowski, Benoit Vanalderweireldt, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8445">SOLR-8445</a>: fix line separator in log4j.properties files<br /><span class="attrib">(Ahmet Arslan, Mikhail Khludnev)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-8674">SOLR-8674</a>: Stop ignoring sysprop solr.tests.mergePolicy, and make tests randomly choose between setting &lt;mergePolicy&gt; and &lt;mergePolicyFactory&gt;, which was added in SOLR-8621.  [SOLR-8621]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-8621, Christine Poerschke)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-8674">SOLR-8674</a>: Stop ignoring sysprop solr.tests.mergePolicy, and make tests randomly choose between setting &lt;mergePolicy&gt; and &lt;mergePolicyFactory&gt;, which was added in SOLR-8621.  [SOLR-8621](https://issues.apache.org/jira/browse/SOLR-8621)<br /><span class="attrib">(Christine Poerschke)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8866">SOLR-8866</a>: UpdateLog will now throw an exception if it doesn't know how to serialize a value.<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8933">SOLR-8933</a>: Solr should not close container streams.<br /><span class="attrib">(Mike Drob, Uwe Schindler, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8967">SOLR-8967</a>: In SolrCloud mode, under the 'Core Selector' dropdown in the UI the Replication tab won't be displayed anymore. The Replication tab is only beneficial to users running Solr in master-slave mode.<br /><span class="attrib">(Varun Thacker)</span></li>
@@ -5186,7 +5186,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8662">SOLR-8662</a>: SchemaManager waits correctly for replicas to be notified of a new change<br /><span class="attrib">(sarowe, Noble Paul, Varun Thacker)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8683">SOLR-8683</a>: Always consume the full request on the server, not just in the case of an error.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8694">SOLR-8694</a>: DistributedMap/Queue can create too many Watchers and some code simplification.<br /><span class="attrib">(Scott Blum, Mark Miller)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-8697">SOLR-8697</a>: Scope ZK election nodes by session to prevent elections from interfering with each other and other small LeaderElector improvements.  [SOLR-8837]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-8837, Scott Blum, Mark Miller, Alan Woodward)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-8697">SOLR-8697</a>: Scope ZK election nodes by session to prevent elections from interfering with each other and other small LeaderElector improvements.  [SOLR-8837](https://issues.apache.org/jira/browse/SOLR-8837)<br /><span class="attrib">(Scott Blum, Mark Miller, Alan Woodward)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8701">SOLR-8701</a>: CloudSolrClient decides that there are no healthy nodes to handle a request too early.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8712">SOLR-8712</a>: Variable solr.core.instanceDir was not being resolved<br /><span class="attrib">(Kristine Jetzke, Shawn Heisey, Alan Woodward)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8725">SOLR-8725</a>: Allow hyphen in collection, core, shard, and alias name as the non-first character<br /><span class="attrib">(Anshum Gupta, from 6.0)</span></li>
@@ -5361,7 +5361,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7462">SOLR-7462</a>: AIOOBE in RecordingJSONParser<br /><span class="attrib">(Scott Dawson, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8059">SOLR-8059</a>: &debug=results for distributed search when distrib.singlePass (sometimes activated automatically) could result in an NPE.<br /><span class="attrib">(David Smiley, Markus Jelsma)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8373">SOLR-8373</a>: KerberosPlugin: Using multiple nodes on same machine leads clients to fetch TGT for every request<br /><span class="attrib">(Ishan Chattopadhyaya, noble)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-8418">SOLR-8418</a>: Adapt to changes in LUCENE-6590 for use of boosts with MLTHandler and Simple/CloudMLTQParser  [LUCENE-6590]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-6590, Jens Wille, Ramkumar Aiyengar)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-8418">SOLR-8418</a>: Adapt to changes in LUCENE-6590 for use of boosts with MLTHandler and Simple/CloudMLTQParser  [LUCENE-6590](https://issues.apache.org/jira/browse/LUCENE-6590)<br /><span class="attrib">(Jens Wille, Ramkumar Aiyengar)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8422">SOLR-8422</a>: When authentication enabled, requests fail if sent to a node that doesn't host the collection<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8460">SOLR-8460</a>: /analysis/field could throw exceptions for custom attributes.<br /><span class="attrib">(David Smiley, Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8496">SOLR-8496</a>: SolrIndexSearcher.getDocSet(List&lt;Query&gt;) incorrectly included deleted documents when all of the queries were uncached (or there was no filter cache). This caused multi-select faceting (including the JSON Facet API) to include deleted doc counts when the remaining non-excluded filters were all uncached. This bug was first introduced in 5.3.0<br /><span class="attrib">(Andreas Müller, Vasiliy Bout, Erick Erickson, Shawn Heisey, Hossman, yonik)</span></li>
@@ -5380,7 +5380,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7569">SOLR-7569</a>: A collection API to force elect a leader, called FORCELEADER, when all replicas in a shard are down<br /><span class="attrib">(Ishan Chattopadhyaya, Mark Miller, shalin, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7775">SOLR-7775</a>: Allow fromIndex parameter to ScoreJoinQParserPlugin {!join score=.. fromIndex=..}.. to refer to a single-sharded collection that has a replica on all nodes where there is a replica in the to index<br /><span class="attrib">(Andrei Beliakov, Mikhail Khludnev)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7789">SOLR-7789</a>: Introduce a ConfigSet management API<br /><span class="attrib">(Gregory Chanan)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7858">SOLR-7858</a>: Add links between original and new Admin UIs  [SOLR-8199]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-8199, Upayavira)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7858">SOLR-7858</a>: Add links between original and new Admin UIs  [SOLR-8199](https://issues.apache.org/jira/browse/SOLR-8199)<br /><span class="attrib">(Upayavira)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7888">SOLR-7888</a>: Analyzing suggesters can now filter suggestions by a context field<br /><span class="attrib">(Arcadius Ahouansou, janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7912">SOLR-7912</a>: Add boost support, and also exclude the queried document in MoreLikeThis QParser<br /><span class="attrib">(Jens Wille, Anshum Gupta)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7915">SOLR-7915</a>: Provide pluggable context tool support for VelocityResponseWriter<br /><span class="attrib">(Erik Hatcher)</span></li>
@@ -5469,11 +5469,11 @@
     <ul id="v5.4.0.other.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4854">SOLR-4854</a>: Add a test to assert that [elevated] DocTransfer works correctly with javabin response format.<br /><span class="attrib">(Ray, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7007">SOLR-7007</a>: DistributedUpdateProcessor now logs replay flag as boolean instead of int<br /><span class="attrib">(Mike Drob, Christine Poerschke)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7790">SOLR-7790</a>: Update Carrot2 clustering component to version 3.10.4. Upgrade HPPC library to version 0.7.1.  [SOLR-7791]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-7791, Dawid Weiss)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7790">SOLR-7790</a>: Update Carrot2 clustering component to version 3.10.4. Upgrade HPPC library to version 0.7.1.  [SOLR-7791](https://issues.apache.org/jira/browse/SOLR-7791)<br /><span class="attrib">(Dawid Weiss)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7831">SOLR-7831</a>: Start Scripts: Allow a configurable stack size [-Xss]<br /><span class="attrib">(Steve Davids, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7870">SOLR-7870</a>: Write a test which asserts that requests to stateFormat=2 collection succeed on a node even after all local replicas of that collection have been removed.<br /><span class="attrib">(Scott Blum, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7902">SOLR-7902</a>: Split out use of child timers from RTimer to a sub-class<br /><span class="attrib">(Ramkumar Aiyengar)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7942">SOLR-7942</a>: Previously removed unlockOnStartup option (LUCENE-6508) now logs warning if configured, will be an error in 6.0. Also improved error msg if an index is locked on startup  [LUCENE-6508]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-6508, hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7942">SOLR-7942</a>: Previously removed unlockOnStartup option (LUCENE-6508) now logs warning if configured, will be an error in 6.0. Also improved error msg if an index is locked on startup  [LUCENE-6508](https://issues.apache.org/jira/browse/LUCENE-6508)<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7943">SOLR-7943</a>: Upgrade Jetty to 9.2.13.v20150730.<br /><span class="attrib">(Bill Bell, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7960">SOLR-7960</a>: Start scripts now gives generic help for bin/solr -h and bin/solr --help<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7966">SOLR-7966</a>: Solr Admin UI Solr now sets the HTTP header X-Frame-Options to DENY to avoid clickjacking.<br /><span class="attrib">(yonik)</span></li>
@@ -5502,7 +5502,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8239">SOLR-8239</a>: Added ClassicSimilarityFactory, marked DefaultSimilarityFactory as deprecated.<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8246">SOLR-8246</a>: Fix SolrCLI to clean the config directory in case creating a core failed.<br /><span class="attrib">(Jason Gerlowski, Shai Erera)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8253">SOLR-8253</a>: AbstractDistribZkTestBase can sometimes fail to shut down its ZKServer<br /><span class="attrib">(Alan Woodward)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-8259">SOLR-8259</a>: Deprecate JettySolrRunner.getDispatchFilter(), add .getSolrDispatchFilter() and .getCoreContainer()<br /><span class="attrib">(Alan Woodward)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-8259">SOLR-8259</a>: Deprecate JettySolrRunner.getDispatchFilter(), add .getSolrDispatchFilter() and .getCoreContainer<br /><span class="attrib">(Alan Woodward)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8260">SOLR-8260</a>: Use NIO2 APIs in core discovery<br /><span class="attrib">(Alan Woodward)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8269">SOLR-8269</a>: Upgrade commons-collections to 3.2.2. This fixes a known serialization vulnerability<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-8277">SOLR-8277</a>: (Search|Top)GroupsFieldCommand tweaks<br /><span class="attrib">(Christine Poerschke)</span></li>
@@ -5557,7 +5557,7 @@
   <li><a id="v5.3.0.added" href="javascript:toggleList('v5.3.0.added')">Added</a>&nbsp;&nbsp;&nbsp;(23)
     <ul id="v5.3.0.added.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2522">SOLR-2522</a>: new two argument option for the existing field() function; picks the min/max value of a docValues field to use as a ValueSource: "field(field_name,min)" and "field(field_name,max)"<br /><span class="attrib">(hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4212">SOLR-4212</a>: Let facet queries and facet ranges hang off of pivots. Example: facet.range={!tag=r1}price&facet.query={!tag=q1}somequery&facet.pivot={!range=r1 query=q1}category,manufacturer  [SOLR-6353]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-6353, Steve Molloy, hossman, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4212">SOLR-4212</a>: Let facet queries and facet ranges hang off of pivots. Example: facet.range={!tag=r1}price&facet.query={!tag=q1}somequery&facet.pivot={!range=r1 query=q1}category,manufacturer  [SOLR-6353](https://issues.apache.org/jira/browse/SOLR-6353)<br /><span class="attrib">(Steve Molloy, hossman, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5882">SOLR-5882</a>: score local parameter for block join query parser {!parent}<br /><span class="attrib">(Andrey Kudryavtsev, Mikhail Khludnev)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5886">SOLR-5886</a>: Response for an async call is now stored in zk so that it can be returned by the REQUESTSTATUS API. Also, the number of stored (failed and successful) responses are now restricted to 10,000 each as a safety net.<br /><span class="attrib">(Anshum Gupta)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6234">SOLR-6234</a>: Scoring for query time join<br /><span class="attrib">(Mikhail Khludnev)</span></li>
@@ -5681,7 +5681,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7512">SOLR-7512</a>: SolrOutputFormat creates an invalid solr.xml in the solr home zip for MapReduceIndexerTool.<br /><span class="attrib">(Mark Miller, Adam McElwee)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7518">SOLR-7518</a>: New Facet Module should respect shards.tolerant and process all non-failing shards instead of throwing an exception.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7574">SOLR-7574</a>: A request with a json content type but no body caused a null pointer exception<br /><span class="attrib">(yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7588">SOLR-7588</a>: Fix javascript bug introduced by SOLR-7409 that breaks the dataimport screen in the admin UI.  [SOLR-7409]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-7409, Bill Bell, Shawn Heisey)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7588">SOLR-7588</a>: Fix javascript bug introduced by SOLR-7409 that breaks the dataimport screen in the admin UI.  [SOLR-7409](https://issues.apache.org/jira/browse/SOLR-7409)<br /><span class="attrib">(Bill Bell, Shawn Heisey)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7616">SOLR-7616</a>: Faceting on a numeric field with a unique() subfacet function on another numeric field can result in incorrect results or an exception.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7638">SOLR-7638</a>: Fix new (Angular-based) admin UI Cloud pane<br /><span class="attrib">(Upayavira, ehatcher)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7652">SOLR-7652</a>: Fix example/files update-script.js to work with Java 7<br /><span class="attrib">(ehatcher)</span></li>
@@ -5689,7 +5689,7 @@
     </ul>
   <li><a id="v5.2.1.other" href="javascript:toggleList('v5.2.1.other')">Other</a>&nbsp;&nbsp;&nbsp;(2)
     <ul id="v5.2.1.other.list">
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7623">SOLR-7623</a>: Fix regression from SOLR-7484 that made it impossible to override SolrDispatchFilter#execute() and SolrDispatchFilter#sendError(). You can now override these functions in HttpSolrCall.  [SOLR-7484]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-7484, ryan)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7623">SOLR-7623</a>: Fix regression from SOLR-7484 that made it impossible to override SolrDispatchFilter#execute() and SolrDispatchFilter#sendError(). You can now override these functions in HttpSolrCall.  [SOLR-7484](https://issues.apache.org/jira/browse/SOLR-7484)<br /><span class="attrib">(ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7648">SOLR-7648</a>: Expose remote IP and Host via the AuthorizationContext to be used by the authorization plugin.<br /><span class="attrib">(Ishan Chattopadhyaya, Anshum Gupta)</span></li>
     </ul>
 </ul>
@@ -5703,7 +5703,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6968">SOLR-6968</a>: New 'cardinality' option for stats.field, uses HyperLogLog to efficiently estimate the cardinality of a field w/bounded RAM.<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7176">SOLR-7176</a>: zkcli script can perfrom the CLUSTERPROP command without a running Solr cluster<br /><span class="attrib">(Hrishikesh Gadre, Per Steffensen, Noble Paul)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7231">SOLR-7231</a>: DIH-TikaEntityprocessor, create lat-lon field from Metadata<br /><span class="attrib">(Tim Allison, Noble Paul)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7241">SOLR-7241</a>: Admin UI - Refactoring using AngularJS. More functionality moving the Admin UI to Angular JS  [SOLR-7263](https://issues.apache.org/jira/browse/SOLR-7263) [SOLR-7279](https://issues.apache.org/jira/browse/SOLR-7279) [SOLR-7300](https://issues.apache.org/jira/browse/SOLR-7300) [SOLR-7396](https://issues.apache.org/jira/browse/SOLR-7396) [SOLR-7397](https://issues.apache.org/jira/browse/SOLR-7397) [SOLR-7492]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-7492, Upayavira, Erick)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7241">SOLR-7241</a>: Admin UI - Refactoring using AngularJS. More functionality moving the Admin UI to Angular JS  [SOLR-7263](https://issues.apache.org/jira/browse/SOLR-7263) [SOLR-7279](https://issues.apache.org/jira/browse/SOLR-7279) [SOLR-7300](https://issues.apache.org/jira/browse/SOLR-7300) [SOLR-7396](https://issues.apache.org/jira/browse/SOLR-7396) [SOLR-7397](https://issues.apache.org/jira/browse/SOLR-7397) [SOLR-7492](https://issues.apache.org/jira/browse/SOLR-7492)<br /><span class="attrib">(Upayavira, Erick)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7274">SOLR-7274</a>: Pluggable authentication module in Solr. This defines an interface and a mechanism to create, load, and use an Authentication plugin.<br /><span class="attrib">(Noble Paul, Ishan Chattopadhyaya, Gregory Chanan, Anshum Gupta)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7275">SOLR-7275</a>: Authorization framework for Solr. It defines an interface and a mechanism to create, load, and use an Authorization plugin.<br /><span class="attrib">(Noble Paul, Ishan Chattopadhyaya, Anshum Gupta)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7372">SOLR-7372</a>: Limit memory consumed by LRUCache with a new 'maxRamMB' config parameter.<br /><span class="attrib">(yonik, shalin)</span></li>
@@ -5715,7 +5715,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7422">SOLR-7422</a>: Optional flatter form for the JSON Facet API via a "type" parameter: top_authors : { type:terms, field:author, limit:5 } is equivalent to top_authors : { terms : { field:author, limit:5 } }<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7437">SOLR-7437</a>: Make HDFS transaction log replication factor configurable.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7461">SOLR-7461</a>: stats.field now supports individual local params for 'countDistinct' and 'distinctValues'. 'calcdistinct' is still supported as an alias for both options<br /><span class="attrib">(hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7465">SOLR-7465</a>: New file indexing example, under example/files.  [SOLR-7610]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-7610, Esther Quansah, Erik Hatcher)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7465">SOLR-7465</a>: New file indexing example, under example/files.  [SOLR-7610](https://issues.apache.org/jira/browse/SOLR-7610)<br /><span class="attrib">(Esther Quansah, Erik Hatcher)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7468">SOLR-7468</a>: Kerberos authenticaion plugin for Solr. This would allow running a Kerberized Solr.<br /><span class="attrib">(Noble Paul, Ishan Chattopadhyaya, Gregory Chanan, Anshum Gupta)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7473">SOLR-7473</a>: Facet Module (Json Facet API) range faceting now supports the "mincount" parameter in range facets to supress buckets less than that count. The default for "mincount" remains 0 for range faceting. Example: prices:{ type:range, field:price, mincount:1, start:0, end:100, gap:10 }<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7477">SOLR-7477</a>: Multi-select faceting support for the Facet Module via the "excludeTags" parameter which disregards any matching tagged filters for that facet. Example: & q=shoes & fq={!tag=COLOR}color:blue & json.facet={ colors:{type:terms, field:color, excludeTags=COLOR} }<br /><span class="attrib">(yonik)</span></li>
@@ -5741,7 +5741,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7335">SOLR-7335</a>: Fix doc boosts to no longer be multiplied in each field value in multivalued fields that are not used in copyFields<br /><span class="attrib">(Shingo Sasaki, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7369">SOLR-7369</a>: AngularJS UI insufficient URLDecoding in cloud/tree view<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7370">SOLR-7370</a>: FSHDFSUtils#recoverFileLease tries to recover the lease every one second after the first four second wait.<br /><span class="attrib">(Mark Miller)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7380">SOLR-7380</a>: SearchHandler should not try to load runtime components in inform()<br /><span class="attrib">(Noble Paul)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7380">SOLR-7380</a>: SearchHandler should not try to load runtime components in inform<br /><span class="attrib">(Noble Paul)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7385">SOLR-7385</a>: The clusterstatus API now returns the config set used to create a collection inside a 'configName' key.<br /><span class="attrib">(Shai Erera, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7387">SOLR-7387</a>: Facet Module - distributed search didn't work when sorting terms facet by min, max, avg, or unique functions.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7392">SOLR-7392</a>: Fix SOLR_JAVA_MEM and SOLR_OPTS customizations in solr.in.sh being ignored<br /><span class="attrib">(Ramkumar Aiyengar, Ere Maijala)</span></li>
@@ -5839,9 +5839,9 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7073">SOLR-7073</a>: Support adding a jar to a collections classpath<br /><span class="attrib">(Noble Paul)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7082">SOLR-7082</a>: Streaming Aggregation for SolrCloud<br /><span class="attrib">(Joel bernstein, Yonik Seeley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7083">SOLR-7083</a>: Support managing all named components in solrconfig such as requestHandler, queryParser, queryResponseWriter, valueSourceParser, transformer, queryConverter<br /><span class="attrib">(Noble Paul)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7125">SOLR-7125</a>: You can upload and download configurations via CloudSolrClient  [SOLR-7158]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-7158, Alan Woodward, Ishan Chattopadhyaya)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7125">SOLR-7125</a>: You can upload and download configurations via CloudSolrClient  [SOLR-7158](https://issues.apache.org/jira/browse/SOLR-7158)<br /><span class="attrib">(Alan Woodward, Ishan Chattopadhyaya)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7126">SOLR-7126</a>: Secure loading of runtime external jars<br /><span class="attrib">(Noble Paul)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7155">SOLR-7155</a>: All SolrClient methods now take an optional 'collection' argument  [SOLR-7201]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-7201, Alan Woodward, Shawn Heisey)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7155">SOLR-7155</a>: All SolrClient methods now take an optional 'collection' argument  [SOLR-7201](https://issues.apache.org/jira/browse/SOLR-7201)<br /><span class="attrib">(Alan Woodward, Shawn Heisey)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7164">SOLR-7164</a>: BBoxField defaults sub fields to not-stored<br /><span class="attrib">(ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7189">SOLR-7189</a>: Allow DIH to extract content from embedded documents via Tika.<br /><span class="attrib">(Tim Allison, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7212">SOLR-7212</a>: Parameter substitution / macro expansion across entire request. Substitution can contain further expansions and default values are supported. Example: q=price:[ ${low:0} TO ${high} ]&low=100&high=200<br /><span class="attrib">(yonik)</span></li>
@@ -5857,7 +5857,7 @@
     </ul>
   <li><a id="v5.1.0.changed" href="javascript:toggleList('v5.1.0.changed')">Changed</a>&nbsp;&nbsp;&nbsp;(1)
     <ul id="v5.1.0.changed.list">
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7049">SOLR-7049</a>: * SOLR-7049: Move work done by the LIST Collections API call to the Collections Handler (Varun Thacker via Anshum Gupta). * SOLR-7116: Distributed facet refinement requests would needlessly compute other types of faceting that have already been computed. (David Smiley, Hossman) * SOLR-7239: improved performance of min & max in StatsComponent, as well as situations where local params disable all stats (hossman) * SOLR-7050: realtime get should internally load only fields specified in fl.  [SOLR-7116](https://issues.apache.org/jira/browse/SOLR-7116) [SOLR-7239](https://issues.apache.org/jira/browse/SOLR-7239) [SOLR-7050]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-7050, yonik, Noble Paul)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7049">SOLR-7049</a>: * SOLR-7049: Move work done by the LIST Collections API call to the Collections Handler (Varun Thacker via Anshum Gupta). * SOLR-7116: Distributed facet refinement requests would needlessly compute other types of faceting that have already been computed. (David Smiley, Hossman) * SOLR-7239: improved performance of min & max in StatsComponent, as well as situations where local params disable all stats (hossman) * SOLR-7050: realtime get should internally load only fields specified in fl.  [SOLR-7116](https://issues.apache.org/jira/browse/SOLR-7116) [SOLR-7239](https://issues.apache.org/jira/browse/SOLR-7239) [SOLR-7050](https://issues.apache.org/jira/browse/SOLR-7050)<br /><span class="attrib">(yonik, Noble Paul)</span></li>
     </ul>
   <li><a id="v5.1.0.fixed" href="javascript:toggleList('v5.1.0.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(41)
     <ul id="v5.1.0.fixed.list">
@@ -5899,14 +5899,14 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7305">SOLR-7305</a>: BlendedInfixLookupFactory swallows root IOException when it occurs.<br /><span class="attrib">(Stephan Lagraulet, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7309">SOLR-7309</a>: Make bin/solr, bin/post work when Solr installation directory contains spaces<br /><span class="attrib">(Ramkumar Aiyengar, Martijn Koster)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7334">SOLR-7334</a>: Admin UI does not show "Num Docs" and "Deleted Docs".<br /><span class="attrib">(Erick Erickson, Timothy Potter)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7338">SOLR-7338</a>: A reloaded core will never register itself as active after a ZK session expiration  [SOLR-6583]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-6583, Mark Miller, Timothy Potter)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7338">SOLR-7338</a>: A reloaded core will never register itself as active after a ZK session expiration  [SOLR-6583](https://issues.apache.org/jira/browse/SOLR-6583)<br /><span class="attrib">(Mark Miller, Timothy Potter)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7366">SOLR-7366</a>: Can't index example XML docs into the cloud example using bin/post due to regression in ManagedIndexSchema's handling of ResourceLoaderAware objects used by field types<br /><span class="attrib">(Steve Rowe, Timothy Potter)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7508">SOLR-7508</a>: SolrParams.toMultiMap() does not handle arrays<br /><span class="attrib">(Thomas Scheffler, Noble Paul)</span></li>
     </ul>
   <li><a id="v5.1.0.other" href="javascript:toggleList('v5.1.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(33)
     <ul id="v5.1.0.other.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6275">SOLR-6275</a>: Improve accuracy of QTime reporting<br /><span class="attrib">(Ramkumar Aiyengar)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-6311">SOLR-6311</a>: When performing distributed queries, SearchHandler should use path when no qt or shard.qt parameter is specified; fix also resolves SOLR-4479.  [SOLR-4479]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4479, Steve Molloy, Timothy Potter)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-6311">SOLR-6311</a>: When performing distributed queries, SearchHandler should use path when no qt or shard.qt parameter is specified; fix also resolves SOLR-4479.  [SOLR-4479](https://issues.apache.org/jira/browse/SOLR-4479)<br /><span class="attrib">(Steve Molloy, Timothy Potter)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6414">SOLR-6414</a>: Update to Hadoop 2.6.0.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6500">SOLR-6500</a>: Refactor FileFetcher in SnapPuller, add debug logging.<br /><span class="attrib">(Ramkumar Aiyengar, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6673">SOLR-6673</a>: MDC based logging of collection, shard, replica, core<br /><span class="attrib">(Ishan Chattopadhyaya, Noble Paul)</span></li>
@@ -5953,11 +5953,11 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5098">SOLR-5098</a>: Schema API: Add REST support for adding field types to the schema.<br /><span class="attrib">(Timothy Potter)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5147">SOLR-5147</a>: Support child documents in DIH<br /><span class="attrib">(Vadim Kirilchuk, Shawn Heisey, Thomas Champagne, Mikhail Khludnev, Noble Paul)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5473">SOLR-5473</a>: Split clusterstate.json per collection and watch states selectively<br /><span class="attrib">(Noble Paul, Mark Miller, shalin, Jessica Cheng Mallet, Timothy Potter, Anshum Gupta)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5474">SOLR-5474</a>: Support for SOLR-5473 in SolrJ  [SOLR-5473]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5473, Timothy Potter, Noble Paul, Mark Miller)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5810">SOLR-5810</a>: Support for SOLR-5473 in solr admin UI  [SOLR-5473]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5473, Timothy Potter, Noble Paul)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5474">SOLR-5474</a>: Support for SOLR-5473 in SolrJ  [SOLR-5473](https://issues.apache.org/jira/browse/SOLR-5473)<br /><span class="attrib">(Timothy Potter, Noble Paul, Mark Miller)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5810">SOLR-5810</a>: Support for SOLR-5473 in solr admin UI  [SOLR-5473](https://issues.apache.org/jira/browse/SOLR-5473)<br /><span class="attrib">(Timothy Potter, Noble Paul)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5986">SOLR-5986</a>: Don't allow runaway queries from harming Solr cluster health or search performance<br /><span class="attrib">(Anshum Gupta, Steve Rowe, Robert Muir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5992">SOLR-5992</a>: add "removeregex" as an atomic update operation<br /><span class="attrib">(Vitaliy Zhovtyuk, Erick Erickson)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-6103">SOLR-6103</a>: Added DateRangeField for indexing date ranges, especially multi-valued ones. Supports facet.range, DateMath, and is mostly interoperable with TrieDateField. Based on LUCENE-5648.  [LUCENE-5648]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-5648, David Smiley)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-6103">SOLR-6103</a>: Added DateRangeField for indexing date ranges, especially multi-valued ones. Supports facet.range, DateMath, and is mostly interoperable with TrieDateField. Based on LUCENE-5648.  [LUCENE-5648](https://issues.apache.org/jira/browse/LUCENE-5648)<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6248">SOLR-6248</a>: MoreLikeThis QParser that accepts a document id and returns documents that have similar content. It works in standalone/cloud mode and shares logic with the Lucene MoreLikeThis class<br /><span class="attrib">(Anshum Gupta)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6351">SOLR-6351</a>: Stats can now be nested under pivot values by adding a 'stats' local param to facet.pivot which refers to a 'tag' local param in one or more stats.field params.<br /><span class="attrib">(hossman, Vitaliy Zhovtyuk, Steve Molloy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6354">SOLR-6354</a>: stats.field can now be used to generate stats over the numeric results of arbitrary functions, ie: stats.field={!func}product<br /><span class="attrib">(price, popularity, hossman)</span></li>
@@ -6008,7 +6008,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4406">SOLR-4406</a>: Fix RawResponseWriter to respect 'base' writer<br /><span class="attrib">(Steve Davids, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4895">SOLR-4895</a>: An error should be returned when a rollback is attempted in SolrCloud mode.<br /><span class="attrib">(Vamsee Yarlagadda, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5966">SOLR-5966</a>: Admin UI Menu is fixed and doesn't respect smaller viewports.<br /><span class="attrib">(Aman Tandon, steffkes, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-6187">SOLR-6187</a>: facet.mincount ignored in range faceting using distributed search NOTE: This does NOT fixed for the (deprecated) facet.date idiom, use facet.range instead.  [SOLR-6154]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-6154, Erick Erickson, Zaccheo Bagnati, Ronald Matamoros, Vamsee Yalargadda)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-6187">SOLR-6187</a>: facet.mincount ignored in range faceting using distributed search NOTE: This does NOT fixed for the (deprecated) facet.date idiom, use facet.range instead.  [SOLR-6154](https://issues.apache.org/jira/browse/SOLR-6154)<br /><span class="attrib">(Erick Erickson, Zaccheo Bagnati, Ronald Matamoros, Vamsee Yalargadda)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6224">SOLR-6224</a>: Post soft-commit callbacks are called before soft commit actually happens.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6297">SOLR-6297</a>: Fix WordBreakSolrSpellChecker to not lose suggestions in shard/cloud environments<br /><span class="attrib">(James Dyer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6307">SOLR-6307</a>: Atomic update remove does not work for int array or date array<br /><span class="attrib">(Anurag Sharma, noble)</span></li>
@@ -6024,10 +6024,10 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6540">SOLR-6540</a>: Fix NPE from strdist() func when doc value source does not exist in a doc<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6579">SOLR-6579</a>: SnapPuller Replication blocks clean shutdown of tomcat<br /><span class="attrib">(Philip Black-Knight, Noble Paul)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6591">SOLR-6591</a>: Overseer can use stale cluster state and lose updates for collections with stateFormat &gt; 1.<br /><span class="attrib">(shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-6604">SOLR-6604</a>: Fix NPE with distrib.singlePass=true and expand component. Increased test coverage of expand component with docValues.  [SOLR-6812]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-6812, Christine Poerschke, Per Steffensen, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-6604">SOLR-6604</a>: Fix NPE with distrib.singlePass=true and expand component. Increased test coverage of expand component with docValues.  [SOLR-6812](https://issues.apache.org/jira/browse/SOLR-6812)<br /><span class="attrib">(Christine Poerschke, Per Steffensen, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6624">SOLR-6624</a>: Spelling mistakes in the Java source<br /><span class="attrib">(Hrishikesh Gadre)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6626">SOLR-6626</a>: NPE in FieldMutatingUpdateProcessor when indexing a doc with null field value<br /><span class="attrib">(Noble Paul)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-6631">SOLR-6631</a>: DistributedQueue spinning on calling zookeeper getChildren()<br /><span class="attrib">(Jessica Cheng Mallet, Mark Miller, Timothy Potter)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-6631">SOLR-6631</a>: DistributedQueue spinning on calling zookeeper getChildren<br /><span class="attrib">(Jessica Cheng Mallet, Mark Miller, Timothy Potter)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6640">SOLR-6640</a>: Close searchers before rollback and recovery to avoid index corruption.<br /><span class="attrib">(Robert Muir, Varun Thacker, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6643">SOLR-6643</a>: Fix error reporting & logging of low level JVM Errors that occur when loading/reloading a SolrCore<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6679">SOLR-6679</a>: Disabled suggester component from techproduct solrconfig.xml since it caused long startup times on large indexes even when it wasn't used.<br /><span class="attrib">(yonik, hossman)</span></li>
@@ -6063,7 +6063,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7011">SOLR-7011</a>: Delete collection returns before collection is actually removed.<br /><span class="attrib">(Christine Poerschke, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7016">SOLR-7016</a>: Fix bin\solr.cmd to work in a directory with spaces in the name.<br /><span class="attrib">(Timothy Potter, Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7024">SOLR-7024</a>: Improved error messages when java is not found by the bin/solr shell script, particularly when JAVA_HOME has an invalid location.<br /><span class="attrib">(Shawn Heisey)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7033">SOLR-7033</a>: RecoveryStrategy should not publish any state when closed / cancelled and there should always be a pause between recoveries even when recoveries are rapidly stopped and started as well as when a node attempts to become the leader for a shard.  [SOLR-5961]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5961, Mark Miller, Maxim Novikov)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7033">SOLR-7033</a>: RecoveryStrategy should not publish any state when closed / cancelled and there should always be a pause between recoveries even when recoveries are rapidly stopped and started as well as when a node attempts to become the leader for a shard.  [SOLR-5961](https://issues.apache.org/jira/browse/SOLR-5961)<br /><span class="attrib">(Mark Miller, Maxim Novikov)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7037">SOLR-7037</a>: bin/solr start -e techproducts -c fails to start Solr in cloud mode<br /><span class="attrib">(Timothy Potter)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7038">SOLR-7038</a>: Validate the presence of configset before trying to create a collection.<br /><span class="attrib">(Anshum Gupta, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7067">SOLR-7067</a>: bin/solr won't run under bash 4.2+.<br /><span class="attrib">(Steve Rowe)</span></li>
@@ -6102,7 +6102,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6454">SOLR-6454</a>: Suppress EOFExceptions in SolrDispatchFilter.<br /><span class="attrib">(Ramkumar Aiyengar, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6459">SOLR-6459</a>: Normalize logging of operations in Overseer and log current queue size.<br /><span class="attrib">(Ramkumar Aiyengar, shalin, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6483">SOLR-6483</a>: Refactor some methods in MiniSolrCloudCluster tests<br /><span class="attrib">(Steve Davids via Erick Erickson)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-6488">SOLR-6488</a>: Update to Apache Tika 1.7. This adds support for parsing Outlook PST and Matlab MAT files. Parsing for NetCDF files was removed because of license issues; if you need support for this format, download the parser JAR yourself and add it to contrib/extraction/lib folder: http://www.unidata.ucar.edu/software/thredds/current/netcdf-java/  [SOLR-6991]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-6991, Uwe Schindler)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-6488">SOLR-6488</a>: Update to Apache Tika 1.7. This adds support for parsing Outlook PST and Matlab MAT files. Parsing for NetCDF files was removed because of license issues; if you need support for this format, download the parser JAR yourself and add it to contrib/extraction/lib folder: http://www.unidata.ucar.edu/software/thredds/current/netcdf-java/  [SOLR-6991](https://issues.apache.org/jira/browse/SOLR-6991)<br /><span class="attrib">(Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6496">SOLR-6496</a>: LBHttpSolrClient stops server retries after the timeAllowed threshold is met.<br /><span class="attrib">(Steve Davids, Anshum Gupta)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6519">SOLR-6519</a>: Make DirectoryFactory#create() take LockFactory.<br /><span class="attrib">(Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6521">SOLR-6521</a>: CloudSolrClient should synchronize cache cluster state loading<br /><span class="attrib">(Noble Paul, Jessica Cheng Mallet)</span></li>
@@ -6120,7 +6120,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6715">SOLR-6715</a>: ZkSolrResourceLoader constructors accept a parameter called 'collection' but it should be 'configName'.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6739">SOLR-6739</a>: Admin UI - Sort list of command line args<br /><span class="attrib">(steffkes)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6740">SOLR-6740</a>: Admin UI - improve Files View<br /><span class="attrib">(steffkes)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-6747">SOLR-6747</a>: Add an optional caching option as a workaround for SOLR-6586.  [SOLR-6586]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-6586, Mark Miller, Gregory Chanan)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-6747">SOLR-6747</a>: Add an optional caching option as a workaround for SOLR-6586.  [SOLR-6586](https://issues.apache.org/jira/browse/SOLR-6586)<br /><span class="attrib">(Mark Miller, Gregory Chanan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6751">SOLR-6751</a>: Exceptions thrown in the analysis chain in DirectUpdateHandler2 should return a BAD_REQUEST status<br /><span class="attrib">(Alan Woodward)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6752">SOLR-6752</a>: Buffer Cache allocate/lost metrics should be exposed.<br /><span class="attrib">(Mike Drob, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6754">SOLR-6754</a>: ZkController.publish doesn't use the updateLastState parameter.<br /><span class="attrib">(shalin)</span></li>
@@ -6159,7 +6159,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6982">SOLR-6982</a>: bin/solr and SolrCLI should support SSL-related Java System Properties<br /><span class="attrib">(Timothy Potter)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7018">SOLR-7018</a>: bin/solr stop should stop if there is only one node running or generate an error message prompting the user to be explicit about which of multiple nodes to stop using the -p or -all options<br /><span class="attrib">(Timothy Potter)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7020">SOLR-7020</a>: 'bin/solr start' should automatically use an SSL-enabled alternate jetty configuration file when in SSL mode, eliminating the need for manual jetty.xml edits.<br /><span class="attrib">(Steve Rowe)</span></li>
-      <li>Fixed a typo in various solrconfig.xml files. (sdumitriu)</li>
+      <li>Fixed a typo in various solrconfig.xml files.<br /><span class="attrib">(sdumitriu)</span></li>
     </ul>
 </ul>
 <h3><a id="v4.10.4" href="javascript:toggleList('v4.10.4')">Release 4.10.4 [2015-03-03]</a></h3>
@@ -6171,7 +6171,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6457">SOLR-6457</a>: LBHttpSolrClient: ArrayIndexOutOfBoundsException risk if counter overflows<br /><span class="attrib">(longkey, Noble Paul)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6481">SOLR-6481</a>: CLUSTERSTATUS should check if the node hosting a replica is live when reporting replica status<br /><span class="attrib">(Timothy Potter)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6579">SOLR-6579</a>: SnapPuller Replication blocks clean shutdown of tomcat<br /><span class="attrib">(Philip Black-Knight, Noble Paul)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-6631">SOLR-6631</a>: DistributedQueue spinning on calling zookeeper getChildren()<br /><span class="attrib">(Jessica Cheng Mallet, Mark Miller, Timothy Potter)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-6631">SOLR-6631</a>: DistributedQueue spinning on calling zookeeper getChildren<br /><span class="attrib">(Jessica Cheng Mallet, Mark Miller, Timothy Potter)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6693">SOLR-6693</a>: bin\solr.cmd doesn't support 32-bit JRE/JDK running on Windows due to parenthesis in JAVA_HOME.<br /><span class="attrib">(Timothy Potter, Christopher Hewitt, Jan Høydahl)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6763">SOLR-6763</a>: Shard leader elections should not persist across session expiry<br /><span class="attrib">(Alan Woodward, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6780">SOLR-6780</a>: Fixed a bug in how default/appends/invariants params were affecting the set of all "keys" found in the request parameters, resulting in some key=value param pairs being duplicated. This was noticeably affecting some areas of the code where iteration was done over the set of all params: - literal.* in ExtractingRequestHandler - facet.* in FacetComponent - spellcheck.[dictionary name].* and spellcheck.collateParam.* in SpellCheckComponent - olap.* in AnalyticsComponent<br /><span class="attrib">(Alexandre Rafalovitch & hossman)</span></li>
@@ -6184,7 +6184,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6941">SOLR-6941</a>: DistributedQueue#containsTaskWithRequestId can fail with NPE.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7011">SOLR-7011</a>: Delete collection returns before collection is actually removed.<br /><span class="attrib">(Christine Poerschke, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7016">SOLR-7016</a>: Fix bin\solr.cmd to work in a directory with spaces in the name.<br /><span class="attrib">(Timothy Potter, Uwe Schindler)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-7033">SOLR-7033</a>: RecoveryStrategy should not publish any state when closed / cancelled and there should always be a pause between recoveries even when recoveries are rapidly stopped and started as well as when a node attempts to become the leader for a shard.  [SOLR-5961]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5961, Mark Miller, Maxim Novikov)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-7033">SOLR-7033</a>: RecoveryStrategy should not publish any state when closed / cancelled and there should always be a pause between recoveries even when recoveries are rapidly stopped and started as well as when a node attempts to become the leader for a shard.  [SOLR-5961](https://issues.apache.org/jira/browse/SOLR-5961)<br /><span class="attrib">(Mark Miller, Maxim Novikov)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7038">SOLR-7038</a>: Validate the presence of configset before trying to create a collection.<br /><span class="attrib">(Anshum Gupta, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7067">SOLR-7067</a>: bin/solr won't run under bash 4.2+.<br /><span class="attrib">(Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-7128">SOLR-7128</a>: Two phase distributed search is fetching extra fields in GET_TOP_IDS phase.<br /><span class="attrib">(Pablo Queixalos, shalin)</span></li>
@@ -6288,7 +6288,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6263">SOLR-6263</a>: Add DIH handler name to variable resolver as ${dih.handlerName}.<br /><span class="attrib">(ehatcher)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6267">SOLR-6267</a>: Let user override Interval Faceting key with LocalParams<br /><span class="attrib">(Tomas Fernandez_Lobbe, Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6283">SOLR-6283</a>: Add support for Interval Faceting in SolrJ.<br /><span class="attrib">(Tomás Fernández Löbbe)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-6294">SOLR-6294</a>: Remove the restriction of adding json by only wrapping it in an array in a new path /update/json/docs  [SOLR-6437]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-6437, Noble Paul, hossman, Yonik Seeley, Steve Rowe)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-6294">SOLR-6294</a>: Remove the restriction of adding json by only wrapping it in an array in a new path /update/json/docs  [SOLR-6437](https://issues.apache.org/jira/browse/SOLR-6437)<br /><span class="attrib">(Noble Paul, hossman, Yonik Seeley, Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6302">SOLR-6302</a>: UpdateRequestHandlers are registered implicitly /update , /update/json, /update/csv , /update/json/docs<br /><span class="attrib">(Noble Paul)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6304">SOLR-6304</a>: JsonLoader should be able to flatten an input JSON to multiple docs<br /><span class="attrib">(Noble Paul)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6318">SOLR-6318</a>: New "terms" QParser for efficiently filtering documents by a list of values. For many values, it's more appropriate than a boolean query.<br /><span class="attrib">(David Smiley)</span></li>
@@ -6304,7 +6304,7 @@
     <ul id="v4.10.0.fixed.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5746">SOLR-5746</a>: Bugs in solr.xml parsing have been fixed to more correctly deal with the various datatypes of options people can specify, additional error handling of duplicated/unidentified options has also been added.<br /><span class="attrib">(Maciej Zasada, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5847">SOLR-5847</a>: Fixed data import abort button in admin UI.<br /><span class="attrib">(ehatcher)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-6062">SOLR-6062</a>: Fix undesirable edismax query parser effect (introduced in SOLR-2058) in how phrase queries generated from pf, pf2, and pf3 are merged into the main query.  [SOLR-2058]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2058, Michael Dodsworth, ehatcher)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-6062">SOLR-6062</a>: Fix undesirable edismax query parser effect (introduced in SOLR-2058) in how phrase queries generated from pf, pf2, and pf3 are merged into the main query.  [SOLR-2058](https://issues.apache.org/jira/browse/SOLR-2058)<br /><span class="attrib">(Michael Dodsworth, ehatcher)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6072">SOLR-6072</a>: The 'deletereplica' API should remove the data and instance directory by default.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6089">SOLR-6089</a>: When using the HDFS block cache, when a file is deleted, its underlying data entries in the block cache are not removed, which is a problem with the global block cache option.<br /><span class="attrib">(Mark Miller, Patrick Hunt)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6095">SOLR-6095</a>: SolrCloud cluster can end up without an overseer with overseer roles<br /><span class="attrib">(Noble Paul, Shalin Mangar)</span></li>
@@ -6365,7 +6365,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6240">SOLR-6240</a>: Removed unused coreName parameter in ZkStateReader.getReplicaProps.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6241">SOLR-6241</a>: Harden the HttpPartitionTest.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6252">SOLR-6252</a>: A couple of small improvements to UnInvertedField class.<br /><span class="attrib">(Vamsee Yarlagadda, Gregory Chanan, Mark Miller)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-6269">SOLR-6269</a>: Renamed "rollback" to "error" in DIH internals, including renaming onRollback to onError introduced in SOLR-6258.  [SOLR-6258]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-6258, ehatcher)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-6269">SOLR-6269</a>: Renamed "rollback" to "error" in DIH internals, including renaming onRollback to onError introduced in SOLR-6258.  [SOLR-6258](https://issues.apache.org/jira/browse/SOLR-6258)<br /><span class="attrib">(ehatcher)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6270">SOLR-6270</a>: Increased timeouts for MultiThreadedOCPTest.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6274">SOLR-6274</a>: UpdateShardHandler should log the params used to configure its HttpClient.<br /><span class="attrib">(Ramkumar Aiyengar, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6281">SOLR-6281</a>: Made PostingsSolrHighlighter more configurable via subclass extension.<br /><span class="attrib">(David Smiley)</span></li>
@@ -6445,7 +6445,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6067">SOLR-6067</a>: Refactor duplicate Collector code in SolrIndexSearcher<br /><span class="attrib">(Christine Poerschke, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6116">SOLR-6116</a>: Refactor DocRouter.getDocRouter to accept routerName as a String.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6128">SOLR-6128</a>: Removed deprecated analysis factories and fieldTypes from the example schema.xml<br /><span class="attrib">(hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-6130">SOLR-6130</a>: Added com.uwyn:jhighlight dependency to, and removed asm:asm dependency from the extraction contrib - dependencies weren't fully upgraded with the Tika 1.4-&gt;1.5 upgrade (SOLR-5763).  [SOLR-5763]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5763, Steve Rowe)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-6130">SOLR-6130</a>: Added com.uwyn:jhighlight dependency to, and removed asm:asm dependency from the extraction contrib - dependencies weren't fully upgraded with the Tika 1.4-&gt;1.5 upgrade (SOLR-5763).  [SOLR-5763](https://issues.apache.org/jira/browse/SOLR-5763)<br /><span class="attrib">(Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6153">SOLR-6153</a>: ReplicationHandler backup response format should contain backup name.<br /><span class="attrib">(Varun Thacker, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6161">SOLR-6161</a>: SolrDispatchFilter should throw java.lang.Error back even if wrapped in another exception.<br /><span class="attrib">(Miklos Christine, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-6169">SOLR-6169</a>: Remove broken handleAlias action in CoreAdminHandler<br /><span class="attrib">(Alan Woodward)</span></li>
@@ -6500,7 +6500,7 @@
     </ul>
   <li><a id="v4.8.0.fixed" href="javascript:toggleList('v4.8.0.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(6)
     <ul id="v4.8.0.fixed.list">
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5858">SOLR-5858</a>: edismax and dismax query parsers can be used for parsing highlight queries.  [SOLR-4812]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4812, Alan Woodward, Tien Nguyen Manh)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5858">SOLR-5858</a>: edismax and dismax query parsers can be used for parsing highlight queries.  [SOLR-4812](https://issues.apache.org/jira/browse/SOLR-4812)<br /><span class="attrib">(Alan Woodward, Tien Nguyen Manh)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5893">SOLR-5893</a>: On restarting overseer designate , move itself to front of the queue<br /><span class="attrib">(Noble Paul)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5897">SOLR-5897</a>: Upgraded to jQuery 1.7.2, Solr was previously using 1.4.3, the file was mistakenly named 1.7.2<br /><span class="attrib">(steffkes)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5915">SOLR-5915</a>: Attempts to specify the parserImpl for solr.PreAnalyzedField fieldtype failed.<br /><span class="attrib">(Mike McCandless)</span></li>
@@ -6590,12 +6590,12 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3854">SOLR-3854</a>: SSL support for SolrCloud.<br /><span class="attrib">(Sami Siren, hossman, Steve Davids, Alexey Serba, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5023">SOLR-5023</a>: Add support for deleteInstanceDir to be passed from SolrJ for Core Unload action.<br /><span class="attrib">(Lyubov Romanchuk, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5208">SOLR-5208</a>: Support for the setting of core.properties key/values at create-time on Collections API<br /><span class="attrib">(Erick Erickson)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5308">SOLR-5308</a>: A new 'migrate' collection API to split all documents with a route key into another collection  [SOLR-5601](https://issues.apache.org/jira/browse/SOLR-5601) [SOLR-5710]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5710, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5308">SOLR-5308</a>: A new 'migrate' collection API to split all documents with a route key into another collection  [SOLR-5601](https://issues.apache.org/jira/browse/SOLR-5601) [SOLR-5710](https://issues.apache.org/jira/browse/SOLR-5710)<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5320">SOLR-5320</a>: Added support for tri-level compositeId routing.<br /><span class="attrib">(Anshum Gupta, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5378">SOLR-5378</a>: A new SuggestComponent that fully utilizes the Lucene suggester module and adds pluggable dictionaries, payloads and better distributed support. This is intended to eventually replace the Suggester support through the SpellCheckComponent.  [SOLR-5528]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5528, Areek Zillur, Varun Thacker, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5428">SOLR-5428</a>: New 'stats.calcdistinct' parameter in StatsComponent returns set of distinct values and their count. This can also be specified per field e.g. 'f.field.stats.calcdistinct'.  [SOLR-5690]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5690, Elran Dvir, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5378">SOLR-5378</a>: A new SuggestComponent that fully utilizes the Lucene suggester module and adds pluggable dictionaries, payloads and better distributed support. This is intended to eventually replace the Suggester support through the SpellCheckComponent.  [SOLR-5528](https://issues.apache.org/jira/browse/SOLR-5528)<br /><span class="attrib">(Areek Zillur, Varun Thacker, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5428">SOLR-5428</a>: New 'stats.calcdistinct' parameter in StatsComponent returns set of distinct values and their count. This can also be specified per field e.g. 'f.field.stats.calcdistinct'.  [SOLR-5690](https://issues.apache.org/jira/browse/SOLR-5690)<br /><span class="attrib">(Elran Dvir, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5441">SOLR-5441</a>: Expose number of transaction log files and their size via JMX.<br /><span class="attrib">(Rafał Kuć, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5447">SOLR-5447</a>: Add a QParserPlugin for Lucene's SimpleQueryParser.  [SOLR-5490]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5490, Jack Conradson, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5447">SOLR-5447</a>: Add a QParserPlugin for Lucene's SimpleQueryParser.  [SOLR-5490](https://issues.apache.org/jira/browse/SOLR-5490)<br /><span class="attrib">(Jack Conradson, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5458">SOLR-5458</a>: Admin UI - Added a new "Files" conf directory browser/file viewer.<br /><span class="attrib">(steffkes)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5463">SOLR-5463</a>: new 'cursorMark' request param for deep paging of sorted result sets<br /><span class="attrib">(sarowe, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5476">SOLR-5476</a>: Overseer Role for nodes<br /><span class="attrib">(Noble Paul)</span></li>
@@ -6638,7 +6638,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5204">SOLR-5204</a>: StatsComponent and SpellCheckComponent do not support the shards.tolerant=true parameter.<br /><span class="attrib">(Anca Kopetz, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5230">SOLR-5230</a>: Call DelegatingCollector.finish() during grouping.<br /><span class="attrib">(Joel Bernstein, ehatcher)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5354">SOLR-5354</a>: Distributed sort is broken with CUSTOM FieldType.<br /><span class="attrib">(Steve Rowe, hossman, Robert Muir, Jessica Cheng)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/LUCENE-5399">LUCENE-5399</a>: sort wouldn't work correctly with distributed searching for some field types such as legacy numeric types  [SOLR-5354]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5354, Rob Muir, Mike McCandless)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/LUCENE-5399">LUCENE-5399</a>: sort wouldn't work correctly with distributed searching for some field types such as legacy numeric types  [SOLR-5354](https://issues.apache.org/jira/browse/SOLR-5354)<br /><span class="attrib">(Rob Muir, Mike McCandless)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5365">SOLR-5365</a>: Fix bug with compressed files in ExtractingRequestHandler by upgrading commons-compress to 1.7<br /><span class="attrib">(Jan Høydahl, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5438">SOLR-5438</a>: DebugComponent throws NPE when used with grouping.<br /><span class="attrib">(Tomás Fernández Löbbe, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5448">SOLR-5448</a>: ShowFileRequestHandler treats everything as Directory, when in Cloud-Mode.<br /><span class="attrib">(Erick Erickson, steffkes)</span></li>
@@ -6764,12 +6764,12 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5338">SOLR-5338</a>: Split shards by a route key using split.key parameter.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5353">SOLR-5353</a>: Enhance CoreAdmin api to split a route key's documents from an index and leave behind all other documents.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5392">SOLR-5392</a>: Extend solrj apis to cover collection management.<br /><span class="attrib">(Roman Shaposhnik, Mark Miller)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5395">SOLR-5395</a>: Added a RunAlways marker interface for UpdateRequestProcessorFactory implementations indicating that they should not be removed in later stages of distributed updates (usually signalled by the update.distrib parameter) (yonik) * SOLR-5310: Add a collection admin command to remove a replica (noble) * SOLR-5311: Avoid registering replicas which are removed (noble) * SOLR-5406: CloudSolrServer failed to propagate request parameters along with delete updates. (yonik) * SOLR-5374: Support user configured doc-centric versioning rules via the optional DocBasedVersionConstraintsProcessorFactory update processor  [SOLR-5310](https://issues.apache.org/jira/browse/SOLR-5310) [SOLR-5311](https://issues.apache.org/jira/browse/SOLR-5311) [SOLR-5406](https://issues.apache.org/jira/browse/SOLR-5406) [SOLR-5374]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5374, Hossman, yonik)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5395">SOLR-5395</a>: Added a RunAlways marker interface for UpdateRequestProcessorFactory implementations indicating that they should not be removed in later stages of distributed updates (usually signalled by the update.distrib parameter) (yonik) * SOLR-5310: Add a collection admin command to remove a replica (noble) * SOLR-5311: Avoid registering replicas which are removed (noble) * SOLR-5406: CloudSolrServer failed to propagate request parameters along with delete updates. (yonik) * SOLR-5374: Support user configured doc-centric versioning rules via the optional DocBasedVersionConstraintsProcessorFactory update processor  [SOLR-5310](https://issues.apache.org/jira/browse/SOLR-5310) [SOLR-5311](https://issues.apache.org/jira/browse/SOLR-5311) [SOLR-5406](https://issues.apache.org/jira/browse/SOLR-5406) [SOLR-5374](https://issues.apache.org/jira/browse/SOLR-5374)<br /><span class="attrib">(Hossman, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5464">SOLR-5464</a>: Add option to ConcurrentSolrServer to stream pure delete requests.<br /><span class="attrib">(Mark Miller)</span></li>
     </ul>
   <li><a id="v4.6.0.changed" href="javascript:toggleList('v4.6.0.changed')">Changed</a>&nbsp;&nbsp;&nbsp;(4)
     <ul id="v4.6.0.changed.list">
-      <li><a href="https://issues.apache.org/jira/browse/LUCENE-5300">LUCENE-5300</a>: Specialized faceting for fields which are declared as multi-valued in the schema but are actually single-valued.  [LUCENE-5304]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-5304, Adrien Grand)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/LUCENE-5300">LUCENE-5300</a>: Specialized faceting for fields which are declared as multi-valued in the schema but are actually single-valued.  [LUCENE-5304](https://issues.apache.org/jira/browse/LUCENE-5304)<br /><span class="attrib">(Adrien Grand)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5223">SOLR-5223</a>: SolrCloud should use the JavaBin binary format for communication by default.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5232">SOLR-5232</a>: SolrCloud should distribute updates via streaming rather than buffering.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5370">SOLR-5370</a>: Requests to recover when an update fails should be done in background threads.<br /><span class="attrib">(Mark Miller)</span></li>
@@ -6821,15 +6821,15 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5301">SOLR-5301</a>: DELETEALIAS command prints CREATEALIAS in logs<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5305">SOLR-5305</a>: Admin UI - Reloading System-Information on Dashboard does not work anymore<br /><span class="attrib">(steffkes)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5314">SOLR-5314</a>: Shard split action should use soft commits instead of hard commits to make sub shard data visible.<br /><span class="attrib">(Kalle Aaltonen, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5317">SOLR-5317</a>: SolrCore persistence bugs if defining SolrCores in solr.xml. (Mark Miller, Yago Riveiro) * SOLR-5306: Extra collection creation parameters like collection.configName are not being respected.  [SOLR-5306]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5306, Mark Miller, Liang Tianyu, Nathan Neulinger)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5317">SOLR-5317</a>: SolrCore persistence bugs if defining SolrCores in solr.xml. (Mark Miller, Yago Riveiro) * SOLR-5306: Extra collection creation parameters like collection.configName are not being respected.  [SOLR-5306](https://issues.apache.org/jira/browse/SOLR-5306)<br /><span class="attrib">(Mark Miller, Liang Tianyu, Nathan Neulinger)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5325">SOLR-5325</a>: ZooKeeper connection loss can cause the Overseer to stop processing commands.<br /><span class="attrib">(Christine Poerschke, Mark Miller, Jessica Cheng)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5327">SOLR-5327</a>: "The root cause should be returned to the user when a SolrCore create call fails", was reverted.  [SOLR-4915]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4915, Mark Miller)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5327">SOLR-5327</a>: "The root cause should be returned to the user when a SolrCore create call fails", was reverted.  [SOLR-4915](https://issues.apache.org/jira/browse/SOLR-4915)<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5330">SOLR-5330</a>: facet.method=fcs on single values fields could sometimes result in incorrect facet labels.<br /><span class="attrib">(Michael Froh, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5349">SOLR-5349</a>: CloudSolrServer - ZK timeout arguments passed to ZkStateReader are flipped.<br /><span class="attrib">(Ricardo Merizalde, shalin)</span></li>
     </ul>
   <li><a id="v4.5.1.other" href="javascript:toggleList('v4.5.1.other')">Other</a>&nbsp;&nbsp;&nbsp;(1)
     <ul id="v4.5.1.other.list">
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5323">SOLR-5323</a>: Disable ClusteringComponent by default in collection1 example. The solr.clustering.enabled system property needs to be set to 'true' to enable the clustering contrib (reverts SOLR-4708).  [SOLR-4708]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4708, Dawid Weiss)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5323">SOLR-5323</a>: Disable ClusteringComponent by default in collection1 example. The solr.clustering.enabled system property needs to be set to 'true' to enable the clustering contrib (reverts SOLR-4708).  [SOLR-4708](https://issues.apache.org/jira/browse/SOLR-4708)<br /><span class="attrib">(Dawid Weiss)</span></li>
     </ul>
 </ul>
 <h3><a id="v4.5.0" href="javascript:toggleList('v4.5.0')">Release 4.5.0 [2013-10-05]</a></h3>
@@ -6860,7 +6860,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3530">SOLR-3530</a>: Better error messages / Content-Type validation in SolrJ.<br /><span class="attrib">(Mark Miller, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4816">SOLR-4816</a>: CloudSolrServer now uses multiple threads to send updates by default.<br /><span class="attrib">(Joel Bernstein, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5044">SOLR-5044</a>: Admin UI - Note on Core-Admin about directories while creating core<br /><span class="attrib">(steffkes)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5134">SOLR-5134</a>: Have HdfsIndexOutput extend BufferedIndexOutput. (Mark Miller, Uwe Schindler) * SOLR-5057: QueryResultCache should not related with the order of fq's list  [SOLR-5057]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5057, Feihong Huang, Erick Erickson)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5134">SOLR-5134</a>: Have HdfsIndexOutput extend BufferedIndexOutput. (Mark Miller, Uwe Schindler) * SOLR-5057: QueryResultCache should not related with the order of fq's list  [SOLR-5057](https://issues.apache.org/jira/browse/SOLR-5057)<br /><span class="attrib">(Feihong Huang, Erick Erickson)</span></li>
     </ul>
   <li><a id="v4.5.0.fixed" href="javascript:toggleList('v4.5.0.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(30)
     <ul id="v4.5.0.fixed.list">
@@ -6868,7 +6868,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3852">SOLR-3852</a>: Fixed ZookeeperInfoServlet so that the SolrCloud Admin UI pages will work even if ZK contains nodes with data which are not utf8 text.<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3936">SOLR-3936</a>: Fixed QueryElevationComponent sorting when used with Grouping<br /><span class="attrib">(Michael Garski, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4489">SOLR-4489</a>: SpellCheckComponent can throw StringIndexOutOfBoundsException when generating collations involving multiple word-break corrections.<br /><span class="attrib">(James Dyer)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4679">SOLR-4679</a>: Text extracted from HTML or PDF files using Solr Cell was missing ignorable whitespace, which is inserted by TIKA for convenience to support plain text extraction without using the HTML elements. This bug resulted in glued words.  [SOLR-4908](https://issues.apache.org/jira/browse/SOLR-4908) [SOLR-5124]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5124, hossman, Uwe Schindler)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4679">SOLR-4679</a>: Text extracted from HTML or PDF files using Solr Cell was missing ignorable whitespace, which is inserted by TIKA for convenience to support plain text extraction without using the HTML elements. This bug resulted in glued words.  [SOLR-4908](https://issues.apache.org/jira/browse/SOLR-4908) [SOLR-5124](https://issues.apache.org/jira/browse/SOLR-5124)<br /><span class="attrib">(hossman, Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4764">SOLR-4764</a>: When using NRT, just init the first reader from IndexWriter.<br /><span class="attrib">(Robert Muir, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4817">SOLR-4817</a>: Solr should not fall back to the back compat built in solr.xml in SolrCloud mode<br /><span class="attrib">(Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4909">SOLR-4909</a>: Use DirectoryReader.openIfChanged in non-NRT mode.<br /><span class="attrib">(Michael Garski, Robert Muir)</span></li>
@@ -6898,9 +6898,9 @@
   <li><a id="v4.5.0.other" href="javascript:toggleList('v4.5.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(7)
     <ul id="v4.5.0.other.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4708">SOLR-4708</a>: Enable ClusteringComponent by default in collection1 example. The solr.clustering.enabled system property is set to 'true' by default.<br /><span class="attrib">(ehatcher, Dawid Weiss)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4914">SOLR-4914</a>: Factor out core list persistence and discovery into a new CoresLocator interface.  [SOLR-5162]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5162, Alan Woodward, Shawn Heisey)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4914">SOLR-4914</a>: Factor out core list persistence and discovery into a new CoresLocator interface.  [SOLR-5162](https://issues.apache.org/jira/browse/SOLR-5162)<br /><span class="attrib">(Alan Woodward, Shawn Heisey)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4951">SOLR-4951</a>: Better randomization of MergePolicy in Solr tests<br /><span class="attrib">(hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4953">SOLR-4953</a>: Make XML Configuration parsing fail if an xpath matches multiple nodes when only a single value or plugin instance is expected.  [SOLR-5108]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5108, hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4953">SOLR-4953</a>: Make XML Configuration parsing fail if an xpath matches multiple nodes when only a single value or plugin instance is expected.  [SOLR-5108](https://issues.apache.org/jira/browse/SOLR-5108)<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5017">SOLR-5017</a>: The routing parameter "shard.keys" is deprecated as part of SOLR-5017 .The new parameter name is '_route_' . The old parameter should continue to work for another release<br /><span class="attrib">(Noble Paul)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5056">SOLR-5056</a>: Improve type safety of ConfigSolr class.<br /><span class="attrib">(Alan Woodward)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5173">SOLR-5173</a>: Solr-core's Maven configuration includes test-only Hadoop dependencies as indirect compile-time dependencies.<br /><span class="attrib">(Chris Collins, Steve Rowe)</span></li>
@@ -6918,7 +6918,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4234">SOLR-4234</a>: Add support for binary files in ZooKeeper.<br /><span class="attrib">(Eric Pugh, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4655">SOLR-4655</a>: Add option to have Overseer assign generic node names so that new addresses can host shards without naming confusion.<br /><span class="attrib">(Mark Miller, Anshum Gupta)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4693">SOLR-4693</a>: A "deleteshard" collections API that unloads all replicas of a given shard and then removes it from the cluster state. It will remove only those shards which are INACTIVE or have no range (created for custom sharding).<br /><span class="attrib">(Anshum Gupta, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4761">SOLR-4761</a>: Add option to plugin a merged segment warmer into solrconfig.xml. Info about segments warmed in the background is available via infostream.  [SOLR-4976]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4976, Mark Miller, Ryan Ernst, Mike McCandless, Robert Muir)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4761">SOLR-4761</a>: Add option to plugin a merged segment warmer into solrconfig.xml. Info about segments warmed in the background is available via infostream.  [SOLR-4976](https://issues.apache.org/jira/browse/SOLR-4976)<br /><span class="attrib">(Mark Miller, Ryan Ernst, Mike McCandless, Robert Muir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4785">SOLR-4785</a>: New MaxScoreQParserPlugin returning max() instead of sum() of terms<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4892">SOLR-4892</a>: Add FieldMutatingUpdateProcessorFactory subclasses Parse{Date,Integer,Long,Float,Double,Boolean}UpdateProcessorFactory. These factories have a default selector that matches all fields that either don’t match any schema field, or are in the schema with the corresponding typeClass. If they see a value that is not a CharSequence, or can't parse the value, they leave it as is. For multi-valued fields, these processors will not convert any values unless all are first successfully parsed, or already are instances of the target class. Ordering the processors, e.g. [Boolean, Long, Double, Date] will allow e.g. values ["2", "5", "8.6"] to be left alone by the Boolean and Long processors, but then converted by the Double processor.<br /><span class="attrib">(Steve Rowe, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4893">SOLR-4893</a>: Extend FieldMutatingUpdateProcessor.ConfigurableFieldNameSelector to enable checking whether a field matches any schema field. To select field names that don't match any fields or dynamic fields in the schema, add &lt;bool name="fieldNameMatchesSchemaField"&gt;false&lt;/bool&gt; to an update processor's configuration in solrconfig.xml.<br /><span class="attrib">(Steve Rowe, hossman)</span></li>
@@ -6963,24 +6963,24 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4863">SOLR-4863</a>: Removed non-existent attribute sourceId from dynamic JMX stats to fix AttributeNotFoundException<br /><span class="attrib">(suganuma, hossman, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4891">SOLR-4891</a>: JsonLoader should preserve field value types from the JSON content stream.<br /><span class="attrib">(Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4899">SOLR-4899</a>: When reconnecting after ZooKeeper expiration, we need to be willing to wait forever, not just for 30 seconds.<br /><span class="attrib">(Mark Miller)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4910">SOLR-4910</a>: persisting solr.xml is broken. More stringent testing of persistence fixed up a number of issues and several bugs with persistence. Among them are - don't persisting implicit properties - should persist zkHost in the &lt;solr&gt; tag (user's list) - reloading a core that has transient="true" returned an error. reload should load a transient core if it's not yet loaded. - No longer persisting loadOnStartup or transient core properties if they were not specified in the original solr.xml - Testing flushed out the fact that you couldn't swap a core marked transient=true loadOnStartup=false because it hadn't been loaded yet. - SOLR-4862, CREATE fails to persist schema, config, and dataDir - SOLR-4363, not persisting coreLoadThreads in &lt;solr&gt; tag - SOLR-3900, logWatcher properties not persisted - SOLR-4850, cores defined as loadOnStartup=true, transient=false can't be searched  [SOLR-4862](https://iss
 ues.apache.org/jira/browse/SOLR-4862) [SOLR-4363](https://issues.apache.org/jira/browse/SOLR-4363) [SOLR-3900](https://issues.apache.org/jira/browse/SOLR-3900) [SOLR-4850]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4850, Erick Erickson)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4910">SOLR-4910</a>: persisting solr.xml is broken. More stringent testing of persistence fixed up a number of issues and several bugs with persistence. Among them are - don't persisting implicit properties - should persist zkHost in the &lt;solr&gt; tag (user's list) - reloading a core that has transient="true" returned an error. reload should load a transient core if it's not yet loaded. - No longer persisting loadOnStartup or transient core properties if they were not specified in the original solr.xml - Testing flushed out the fact that you couldn't swap a core marked transient=true loadOnStartup=false because it hadn't been loaded yet. - SOLR-4862, CREATE fails to persist schema, config, and dataDir - SOLR-4363, not persisting coreLoadThreads in &lt;solr&gt; tag - SOLR-3900, logWatcher properties not persisted - SOLR-4850, cores defined as loadOnStartup=true, transient=false can't be searched  [SOLR-4862](https://iss
 ues.apache.org/jira/browse/SOLR-4862) [SOLR-4363](https://issues.apache.org/jira/browse/SOLR-4363) [SOLR-3900](https://issues.apache.org/jira/browse/SOLR-3900) [SOLR-4850](https://issues.apache.org/jira/browse/SOLR-4850)<br /><span class="attrib">(Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4915">SOLR-4915</a>: The root cause should be returned to the user when a SolrCore create call fails.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4920">SOLR-4920</a>: JdbcDataSource incorrectly suppresses exceptions when retrieving a connection from a JNDI context and falls back to trying to use DriverManager to obtain a connection. Additionally, if a SQLException is thrown while initializing a connection, such as in setAutoCommit(), the connection will not be closed.<br /><span class="attrib">(Chris Eldredge, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4923">SOLR-4923</a>: Commits to non leaders as part of a request that also contain updates can execute out of order.<br /><span class="attrib">(hossman, Ricardo Merizalde, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4925">SOLR-4925</a>: Collection create throws NPE when 'numShards' param is missing<br /><span class="attrib">(Noble Paul)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4926">SOLR-4926</a>: Fixed rare replication bug that normally only manifested when using compound file format.<br /><span class="attrib">(yonik, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4932">SOLR-4932</a>: persisting solr.xml saves some parameters it shouldn't when they weren't defined in the original. Benign since the default values are saved, but still incorrect.<br /><span class="attrib">(Erick Erickson, thanks Shawn Heisey for helping test!)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4934">SOLR-4934</a>: Fix handling of &lt;mergePolicy&gt; init arg "useCompoundFile" needed after changes in LUCENE-5038  [SOLR-4941](https://issues.apache.org/jira/browse/SOLR-4941) [LUCENE-5038]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-5038, hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4934">SOLR-4934</a>: Fix handling of &lt;mergePolicy&gt; init arg "useCompoundFile" needed after changes in LUCENE-5038  [SOLR-4941](https://issues.apache.org/jira/browse/SOLR-4941) [LUCENE-5038](https://issues.apache.org/jira/browse/LUCENE-5038)<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4949">SOLR-4949</a>: UI Analysis page dropping characters from input box<br /><span class="attrib">(steffkes)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4960">SOLR-4960</a>: Fix race conditions in shutdown of CoreContainer and getCore that could cause a request to attempt to use a core that has shut down.<br /><span class="attrib">(yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4974">SOLR-4974</a>: Outgrowth of SOLR-4960 that includes transient cores and pending cores  [SOLR-4960]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4960, Erick Erickson)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4974">SOLR-4974</a>: Outgrowth of SOLR-4960 that includes transient cores and pending cores  [SOLR-4960](https://issues.apache.org/jira/browse/SOLR-4960)<br /><span class="attrib">(Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4978">SOLR-4978</a>: Time is stripped from datetime column when imported into Solr date field if convertType=true.<br /><span class="attrib">(Bill Au, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4982">SOLR-4982</a>: Creating a core while referencing system properties looks like it loses files Actually, instanceDir, config, dataDir and schema are not dereferenced properly when creating cores that reference sys vars (e.g. &dataDir=${dir}). In the dataDir case in particular this leads to the index being put in a directory literally named ${dir} but on restart the sysvar will be properly dereferenced.</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4997">SOLR-4997</a>: The splitshard api doesn't call commit on new sub shards before switching shard states. Multiple bugs related to sub shard recovery and replication are also fixed.<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5000">SOLR-5000</a>: ManagedIndexSchema doesn't persist uniqueKey tag after calling addFields method.<br /><span class="attrib">(Jun Ohtani, Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5018">SOLR-5018</a>: The Overseer should avoid publishing the state for collections that do not exist under the /collections zk node.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5019">SOLR-5019</a>: spurious ConcurrentModificationException when spell check component was in use with filters.<br /><span class="attrib">(yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-5028">SOLR-5028</a>: ShardHandlerFactory was not being created properly when using new-style solr.xml, and was not being persisted properly when using old-style.  [SOLR-5029]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5029, Tomás Fernández Löbbe, Ryan Ernst, Alan Woodward)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-5028">SOLR-5028</a>: ShardHandlerFactory was not being created properly when using new-style solr.xml, and was not being persisted properly when using old-style.  [SOLR-5029](https://issues.apache.org/jira/browse/SOLR-5029)<br /><span class="attrib">(Tomás Fernández Löbbe, Ryan Ernst, Alan Woodward)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5034">SOLR-5034</a>: A facet.query that parses or analyzes down to a null Query would throw a NPE. Fixed.<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5037">SOLR-5037</a>: The CSV loader now accepts field names that are not in the schema.<br /><span class="attrib">(gsingers, ehatcher, Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-5039">SOLR-5039</a>: Admin/Schema Browser displays -1 for term counts for multiValued fields.</li>
@@ -7001,7 +7001,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4784">SOLR-4784</a>: Make class LuceneQParser public<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4931">SOLR-4931</a>: SolrDeletionPolicy onInit and onCommit methods changed to override exact signatures (with generics) from IndexDeletionPolicy<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4942">SOLR-4942</a>: test improvements to randomize use of compound files<br /><span class="attrib">(hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4948">SOLR-4948</a>: Tidied up CoreContainer construction logic.  [SOLR-5009]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-5009, Alan Woodward, Uwe Schindler, Steve Rowe)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4948">SOLR-4948</a>: Tidied up CoreContainer construction logic.  [SOLR-5009](https://issues.apache.org/jira/browse/SOLR-5009)<br /><span class="attrib">(Alan Woodward, Uwe Schindler, Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4966">SOLR-4966</a>: CSS, JS and other files in webapp without license<br /><span class="attrib">(uschindler, steffkes)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4986">SOLR-4986</a>: Upgrade to Tika 1.4<br /><span class="attrib">(Markus Jelsma, janhoy)</span></li>
     </ul>
@@ -7030,7 +7030,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4867">SOLR-4867</a>: Admin UI - setting loglevel on root throws RangeError<br /><span class="attrib">(steffkes)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4868">SOLR-4868</a>: Setting the log level for the log4j root category results in adding a new category, the empty string.<br /><span class="attrib">(Shawn Heisey)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4870">SOLR-4870</a>: RecentUpdates.update() does not increment numUpdates loop counter<br /><span class="attrib">(Alexey Kudinov, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4877">SOLR-4877</a>: Removed SolrIndexSearcher#getDocSetNC()'s special case for handling TermQuery to prevent NullPointerException if reader does not have fields.  [LUCENE-5023]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-5023, Bao Yang Yang, Uwe Schindler)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4877">SOLR-4877</a>: Removed SolrIndexSearcher#getDocSetNC()'s special case for handling TermQuery to prevent NullPointerException if reader does not have fields.  [LUCENE-5023](https://issues.apache.org/jira/browse/LUCENE-5023)<br /><span class="attrib">(Bao Yang Yang, Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4881">SOLR-4881</a>: Fix DocumentAnalysisRequestHandler to correctly use EmptyEntityResolver to prevent loading of external entities like UpdateRequestHandler does.<br /><span class="attrib">(Hossman, Uwe Schindler)</span></li>
     </ul>
   <li><a id="v4.3.1.other" href="javascript:toggleList('v4.3.1.other')">Other</a>&nbsp;&nbsp;&nbsp;(1)
@@ -7049,10 +7049,10 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4648">SOLR-4648</a>: PreAnalyzedUpdateProcessorFactory allows using the functionality of PreAnalyzedField with other field types. See javadoc for details and examples.<br /><span class="attrib">(Andrzej Bialecki)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4656">SOLR-4656</a>: Added two new highlight parameters, hl.maxMultiValuedToMatch and hl.maxMultiValuedToExamine. maxMultiValuedToMatch stops looking for snippets after finding the specified number of matches, no matter how far into the multivalued field you've gone. maxMultiValuedToExamine stops looking for matches after the specified number of multiValued entries have been examined. If both are specified, the limit hit first stops the loop. Also this patch cuts down on the copying of the document entries during highlighting. These optimizations are probably unnoticeable unless there are a large number of entries in the multiValued field. Conspicuously, this will prevent the "best" match from being found if it appears later in the MV list than the cutoff specified by either of these params.<br /><span class="attrib">(Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4658">SOLR-4658</a>: In preparation for REST API requests that can modify the schema, a "managed schema" is introduced. Add '&lt;schemaFactory class="ManagedSchemaFactory" mutable="true"/&gt;' to solrconfig.xml in order to use it, and to enable schema modifications via REST API requests.<br /><span class="attrib">(Steve Rowe, Robert Muir)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4662">SOLR-4662</a>: Discover SolrCores by directory structure rather than defining them in solr.xml. Also, change the format of solr.xml to be closer to that of solrconfig.xml. This version of Solr will ship the example in the old style, but you can manually try the new style. Solr 4.4 will ship with the new style, and Solr 5.0 will remove support for the old style. (Erick Erickson, Mark Miller) Additional Work: - SOLR-4347: Ensure that newly-created cores via Admin handler are persisted in solr.xml (Erick Erickson) - SOLR-1905: Cores created by the admin request handler should be persisted to solr.xml. Also fixed a problem whereby properties like solr.solr.datadir would be persisted to solr.xml. Also, cores that didn't happen to be loaded were not persisted.  [SOLR-4347](https://issues.apache.org/jira/browse/SOLR-4347) [SOLR-1905]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1905, Erick Erickson
 )</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4662">SOLR-4662</a>: Discover SolrCores by directory structure rather than defining them in solr.xml. Also, change the format of solr.xml to be closer to that of solrconfig.xml. This version of Solr will ship the example in the old style, but you can manually try the new style. Solr 4.4 will ship with the new style, and Solr 5.0 will remove support for the old style. (Erick Erickson, Mark Miller) Additional Work: - SOLR-4347: Ensure that newly-created cores via Admin handler are persisted in solr.xml (Erick Erickson) - SOLR-1905: Cores created by the admin request handler should be persisted to solr.xml. Also fixed a problem whereby properties like solr.solr.datadir would be persisted to solr.xml. Also, cores that didn't happen to be loaded were not persisted.  [SOLR-4347](https://issues.apache.org/jira/browse/SOLR-4347) [SOLR-1905](https://issues.apache.org/jira/browse/SOLR-1905)<br /><span class="attrib">(Erick Erickson
 )</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4671">SOLR-4671</a>: CSVResponseWriter now supports pseudo fields.<br /><span class="attrib">(ryan, nihed mbarek)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4675">SOLR-4675</a>: Improve PostingsSolrHighlighter to support per-field/query-time overrides and add additional configuration parameters. See the javadocs for more details and examples.<br /><span class="attrib">(Robert Muir)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4717">SOLR-4717</a>: /SOLR-1351: SimpleFacets now work with localParams allowing faceting on the same field multiple ways  [SOLR-1351]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1351, ryan, Uri Boness)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4717">SOLR-4717</a>: /SOLR-1351: SimpleFacets now work with localParams allowing faceting on the same field multiple ways  [SOLR-1351](https://issues.apache.org/jira/browse/SOLR-1351)<br /><span class="attrib">(ryan, Uri Boness)</span></li>
     </ul>
   <li><a id="v4.3.0.fixed" href="javascript:toggleList('v4.3.0.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(23)
     <ul id="v4.3.0.fixed.list">
@@ -7076,7 +7076,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4702">SOLR-4702</a>: Fix example /browse "Did you mean?" suggestion feature.<br /><span class="attrib">(ehatcher, Mark Bennett)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4705">SOLR-4705</a>: Fixed bug causing NPE when querying a single replica in SolrCloud using the shards param<br /><span class="attrib">(Raintung Li, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4710">SOLR-4710</a>: You cannot delete a collection fully from ZooKeeper unless all nodes are up and functioning correctly.<br /><span class="attrib">(Mark Miller)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4716">SOLR-4716</a>: SolrCloud request proxying does not work on Tomcat and perhaps other non Jetty containers.  [SOLR-4584]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4584, Po Rui, Yago Riveiro, Mark Miller)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4716">SOLR-4716</a>: SolrCloud request proxying does not work on Tomcat and perhaps other non Jetty containers.  [SOLR-4584](https://issues.apache.org/jira/browse/SOLR-4584)<br /><span class="attrib">(Po Rui, Yago Riveiro, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4729">SOLR-4729</a>: LukeRequestHandler: Using a dynamic copyField source that is not also a dynamic field triggers error message 'undefined field: "(glob)"'.<br /><span class="attrib">(Adam Hahn, hossman, Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4746">SOLR-4746</a>: Distributed grouping used a NamedList instead of a SimpleOrderedMap for the top level group commands, causing output formatting differences compared to non-distributed grouping.<br /><span class="attrib">(yonik)</span></li>
     </ul>
@@ -7155,7 +7155,7 @@
     <ul id="v4.2.0.added.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1365">SOLR-1365</a>: New SweetSpotSimilarityFactory allows customizable TF/IDF based Similarity when you know the optimal "Sweet Spot" of values for the field length and TF scoring factors.<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2827">SOLR-2827</a>: RegexpBoost Update Processor<br /><span class="attrib">(janhoy)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3855">SOLR-3855</a>: Doc values support.  [SOLR-4490]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4490, Adrien Grand, Robert Muir)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3855">SOLR-3855</a>: Doc values support.  [SOLR-4490](https://issues.apache.org/jira/browse/SOLR-4490)<br /><span class="attrib">(Adrien Grand, Robert Muir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4043">SOLR-4043</a>: Add ability to get success/failure responses from Collections API.<br /><span class="attrib">(Raintung Li, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4078">SOLR-4078</a>: Allow custom naming of SolrCloud nodes so that a new host:port combination can take over for a previous shard.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4138">SOLR-4138</a>: CurrencyField fields can now be used in a ValueSources to get the "raw" value (using the default number of fractional digits) in the default currency of the field type. There is also a new currency(field,[CODE]) function for generating a ValueSource of the "natural" value, converted to an optionally specified currency to override the default for the field type.<br /><span class="attrib">(hossman)</span></li>
@@ -7198,11 +7198,11 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4349">SOLR-4349</a>: Admin UI - Query Interface does not work in IE<br /><span class="attrib">(steffkes)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4352">SOLR-4352</a>: /browse pagination now supports and preserves sort context<br /><span class="attrib">(Eric Spiegelberg, Erik Hatcher)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4359">SOLR-4359</a>: The RecentUpdates#update method should treat a problem reading the next record the same as a problem parsing the record - log the exception and break.<br /><span class="attrib">(Mark Miller)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/LUCENE-4796">LUCENE-4796</a>: Fix concurrency issue in NamedSPILoader and AnalysisSPILoader when doing concurrent core loads in multicore Solr configs.  [SOLR-4373]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4373, Uwe Schindler, Hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/LUCENE-4796">LUCENE-4796</a>: Fix concurrency issue in NamedSPILoader and AnalysisSPILoader when doing concurrent core loads in multicore Solr configs.  [SOLR-4373](https://issues.apache.org/jira/browse/SOLR-4373)<br /><span class="attrib">(Uwe Schindler, Hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4380">SOLR-4380</a>: Replicate after startup option would not replicate until the IndexWriter was lazily opened.<br /><span class="attrib">(Mark Miller, Gregg Donovan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4400">SOLR-4400</a>: Deadlock can occur in a rare race between committing and closing a SolrIndexWriter.<br /><span class="attrib">(Erick Erickson, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4413">SOLR-4413</a>: Fix SolrCore#getIndexDir() to return the current index directory.<br /><span class="attrib">(Gregg Donovan, Mark Miller)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4421">SOLR-4421</a>: On CoreContainer shutdown, all SolrCores should publish their state as DOWN.  [SOLR-4165]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4165, Mark Miller, Markus Jelsma)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4421">SOLR-4421</a>: On CoreContainer shutdown, all SolrCores should publish their state as DOWN.  [SOLR-4165](https://issues.apache.org/jira/browse/SOLR-4165)<br /><span class="attrib">(Mark Miller, Markus Jelsma)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4426">SOLR-4426</a>: NRTCachingDirectoryFactory does not initialize maxCachedMB and maxMergeSizeMB if &lt;directoryFactory&gt; is not present in solrconfig.xml<br /><span class="attrib">(Jack Krupansky, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4459">SOLR-4459</a>: The Replication 'index move' rather than copy optimization doesn't kick in when using NRTCachingDirectory or the rate limiting feature.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4463">SOLR-4463</a>: Fix SolrCoreState reference counting.<br /><span class="attrib">(Mark Miller)</span></li>
@@ -7249,8 +7249,8 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2592">SOLR-2592</a>: Collection specific document routing. The "compositeId" router is the default for collections with hash based routing (i.e. when numShards=N is specified on collection creation). Documents with ids sharing the same domain (prefix) will be routed to the same shard, allowing for efficient querying. Example: The following two documents will be indexed to the same shard since they share the same domain "customerB!". &lt;code&gt; {"id" : "customerB!doc1" [...] } {"id" : "customerB!doc2" [...] } &lt;/code&gt; At query time, one can specify a "shard.keys" parameter that lists what shards the query should cover. http://.../query?q=my_query&shard.keys=customerB! Collections that do not specify numShards at collection creation time use custom sharding and default to the "implicit" router. Document updates received by a shard will be indexed to that shard, unless a "_shard_" parameter or document field names a d
 ifferent shard.<br /><span class="attrib">(Michael Garski, Dan Rosher, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3531">SOLR-3531</a>: Allowing configuring maxMergeSizeMB and maxCachedMB when using NRTCachingDirectoryFactory.<br /><span class="attrib">(Andy Laird, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3897">SOLR-3897</a>: A highlighter parameter "hl.preserveMulti" to return all of the values of a multiValued field in their original order when highlighting.<br /><span class="attrib">(Joel Bernstein, yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3906">SOLR-3906</a>: Add support for AnalyzingSuggester (LUCENE-3842), where the underlying analyzed form used for suggestions is separate from the returned text.  [LUCENE-3842]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-3842, Robert Muir)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3911">SOLR-3911</a>: Make Directory and DirectoryFactory first class so that the majority of Solr's features work with any custom implementations. (Mark Miller) Additional Work: - SOLR-4032: Files larger than an internal buffer size fail to replicate. (Mark Miller, Markus Jelsma) - SOLR-4033: Consistently use the solrconfig.xml lockType everywhere. (Mark Miller, Markus Jelsma) - SOLR-4144: Replication using too much RAM. (yonik, Markus Jelsma) - SOLR-4187: NPE on Directory release  [SOLR-4032](https://issues.apache.org/jira/browse/SOLR-4032) [SOLR-4033](https://issues.apache.org/jira/browse/SOLR-4033) [SOLR-4144](https://issues.apache.org/jira/browse/SOLR-4144) [SOLR-4187]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4187, Mark Miller, Markus Jelsma)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3906">SOLR-3906</a>: Add support for AnalyzingSuggester (LUCENE-3842), where the underlying analyzed form used for suggestions is separate from the returned text.  [LUCENE-3842](https://issues.apache.org/jira/browse/LUCENE-3842)<br /><span class="attrib">(Robert Muir)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3911">SOLR-3911</a>: Make Directory and DirectoryFactory first class so that the majority of Solr's features work with any custom implementations. (Mark Miller) Additional Work: - SOLR-4032: Files larger than an internal buffer size fail to replicate. (Mark Miller, Markus Jelsma) - SOLR-4033: Consistently use the solrconfig.xml lockType everywhere. (Mark Miller, Markus Jelsma) - SOLR-4144: Replication using too much RAM. (yonik, Markus Jelsma) - SOLR-4187: NPE on Directory release  [SOLR-4032](https://issues.apache.org/jira/browse/SOLR-4032) [SOLR-4033](https://issues.apache.org/jira/browse/SOLR-4033) [SOLR-4144](https://issues.apache.org/jira/browse/SOLR-4144) [SOLR-4187](https://issues.apache.org/jira/browse/SOLR-4187)<br /><span class="attrib">(Mark Miller, Markus Jelsma)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3929">SOLR-3929</a>: Support configuring IndexWriter max thread count in solrconfig.<br /><span class="attrib">(phunt, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3948">SOLR-3948</a>: Calculate/display deleted documents in admin interface.<br /><span class="attrib">(Shawn Heisey, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3970">SOLR-3970</a>: SystemInfoHandler now exposes more details about the JRE/VM/Java version in use.<br /><span class="attrib">(hossman)</span></li>
@@ -7273,7 +7273,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4230">SOLR-4230</a>: The new Solr 4 spatial fields now work with the {!geofilt} and {!bbox} query parsers. The score local-param works too.<br /><span class="attrib">(David Smiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4246">SOLR-4246</a>: When update.distrib is set to skip update processors before the distributed update processor, always include the log update processor so forwarded updates will still be logged.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4255">SOLR-4255</a>: The new Solr 4 spatial fields now have a 'filter' boolean local-param that can be set to false to not filter. It's useful when there is already a spatial filter query but you also need to sort or boost by distance.<br /><span class="attrib">(David Smiley)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-4265">SOLR-4265</a>: Solr now parses request parameters (in URL or sent with POST using content-type application/x-www-form-urlencoded) in its dispatcher code. It no longer relies on special configuration settings in Tomcat or other web containers to enable UTF-8 encoding, which is mandatory for correct Solr behaviour. Query strings passed in via the URL need to be properly-%-escaped, UTF-8 encoded bytes, otherwise Solr refuses to handle the request. The maximum length of x-www-form-urlencoded POST parameters can now be configured through the requestDispatcher/requestParsers/@formdataUploadLimitInKB setting in solrconfig.xml (defaults to 2 MiB). Solr now works out of the box with e.g. Tomcat, JBoss,...  [SOLR-4283]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-4283, Uwe Schindler, Dawid Weiss, Alex Rocher)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-4265">SOLR-4265</a>: Solr now parses request parameters (in URL or sent with POST using content-type application/x-www-form-urlencoded) in its dispatcher code. It no longer relies on special configuration settings in Tomcat or other web containers to enable UTF-8 encoding, which is mandatory for correct Solr behaviour. Query strings passed in via the URL need to be properly-%-escaped, UTF-8 encoded bytes, otherwise Solr refuses to handle the request. The maximum length of x-www-form-urlencoded POST parameters can now be configured through the requestDispatcher/requestParsers/@formdataUploadLimitInKB setting in solrconfig.xml (defaults to 2 MiB). Solr now works out of the box with e.g. Tomcat, JBoss,...  [SOLR-4283](https://issues.apache.org/jira/browse/SOLR-4283)<br /><span class="attrib">(Uwe Schindler, Dawid Weiss, Alex Rocher)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4271">SOLR-4271</a>: Add support for PostingsHighlighter.<br /><span class="attrib">(Robert Muir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-4302">SOLR-4302</a>: New parameter 'indexInfo' (defaults to true) in CoreAdmin STATUS command can be used to omit index specific information<br /><span class="attrib">(Shahar Davidson, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-788">SOLR-788</a>: Distributed search support for MLT.<br /><span class="attrib">(Matthew Woytowitz, Mike Anderson, Jamie Johnson, Mark Miller)</span></li>
@@ -7419,7 +7419,7 @@
 <ul id="v4.0.0.list">
   <li><a id="v4.0.0.added" href="javascript:toggleList('v4.0.0.added')">Added</a>&nbsp;&nbsp;&nbsp;(83)
     <ul id="v4.0.0.added.list">
-      <li><a href="https://issues.apache.org/jira/browse/LUCENE-2510">LUCENE-2510</a>: Migrated Solr's Tokenizer-, TokenFilter-, and CharFilterFactories to the lucene-analysis module. To add new analysis modules to Solr (like ICU, SmartChinese, Morfologik,...), just drop in the JAR files from Lucene's binary distribution into your Solr instance's lib folder. The factories are automatically made available with SPI.  [LUCENE-4044]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-4044, Chris Male, Robert Muir, Uwe Schindler)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/LUCENE-2510">LUCENE-2510</a>: Migrated Solr's Tokenizer-, TokenFilter-, and CharFilterFactories to the lucene-analysis module. To add new analysis modules to Solr (like ICU, SmartChinese, Morfologik,...), just drop in the JAR files from Lucene's binary distribution into your Solr instance's lib folder. The factories are automatically made available with SPI.  [LUCENE-4044](https://issues.apache.org/jira/browse/LUCENE-4044)<br /><span class="attrib">(Chris Male, Robert Muir, Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/LUCENE-4201">LUCENE-4201</a>: Added JapaneseIterationMarkCharFilterFactory to normalize Japanese iteration marks.<br /><span class="attrib">(Robert Muir, Christian Moen)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1032">SOLR-1032</a>: CSV handler now supports "literal.field_name=value" parameters.<br /><span class="attrib">(Simon Rosenthal, ehatcher)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1280">SOLR-1280</a>: Added commented-out example of the new script update processor to the example configuration.<br /><span class="attrib">(ehatcher)</span></li>
@@ -7427,11 +7427,11 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-139">SOLR-139</a>: Change to updateable documents to create the document if it doesn't already exist. To assert that the document must exist, use the optimistic concurrency feature by specifying a _version_ of 1.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-139">SOLR-139</a>: Updateable documents. JSON Example: {"id":"mydoc", "f1":{"set":10}, "f2":{"add":20}} will result in field "f1" being set to 10, "f2" having an additional value of 20 added, and all other existing fields unchanged. All source fields must be stored for this feature to work correctly.<br /><span class="attrib">(Ryan McKinley, Erik Hatcher, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1535">SOLR-1535</a>: PreAnalyzedField type provides a functionality to index (and optionally store) field content that was already processed and split into tokens using some external processing chain. Serialization format is pluggable, and defaults to JSON.<br /><span class="attrib">(ab)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1566">SOLR-1566</a>: Transforming documents in the ResponseWriters. This will allow for more complex results in responses and open the door for function queries as results. (ryan with patches from grant, noble, cmale, yonik, Jan Høydahl, Arul Kalaipandian, Luca Cavanna, hossman) - SOLR-2037: Thanks to SOLR-1566, documents boosted by the QueryElevationComponent can be marked as boosted.  [SOLR-2037]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2037, gsingers, ryan, yonik)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1566">SOLR-1566</a>: Transforming documents in the ResponseWriters. This will allow for more complex results in responses and open the door for function queries as results. (ryan with patches from grant, noble, cmale, yonik, Jan Høydahl, Arul Kalaipandian, Luca Cavanna, hossman) - SOLR-2037: Thanks to SOLR-1566, documents boosted by the QueryElevationComponent can be marked as boosted.  [SOLR-2037](https://issues.apache.org/jira/browse/SOLR-2037)<br /><span class="attrib">(gsingers, ryan, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1665">SOLR-1665</a>: Add debug component options for timings, results and query info only<br /><span class="attrib">(gsingers, hossman, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1725">SOLR-1725</a>: StatelessScriptUpdateProcessorFactory allows users to implement the full ScriptUpdateProcessor API using any scripting language with a javax.script.ScriptEngineFactory<br /><span class="attrib">(Uri Boness, ehatcher, Simon Rosenthal, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1856">SOLR-1856</a>: In Solr Cell, literals should override Tika-parsed values. Patch adds a param "literalsOverride" which defaults to true, but can be set to "false" to let Tika-parsed values be appended to literal values<br /><span class="attrib">(Chris Harris, janhoy)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1873">SOLR-1873</a>: SolrCloud - added shared/central config and core/shard management via zookeeper, built-in load balancing, and distributed indexing. (Jamie Johnson, Sami Siren, Ted Dunning, yonik, Mark Miller) Additional Work: - SOLR-2324: SolrCloud solr.xml parameters are not persisted by CoreContainer. (Massimo Schiavon, Mark Miller) - SOLR-2287: Allow users to query by multiple, compatible collections with SolrCloud. (Soheb Mahmood, Alex Cowell, Mark Miller) - SOLR-2622: ShowFileRequestHandler does not work in SolrCloud mode. (Stefan Matheis, Mark Miller) - SOLR-3108: Error in SolrCloud's replica lookup code when replica's are hosted in same Solr instance. (Bruno Dumon, Sami Siren, Mark Miller) - SOLR-3080: Remove shard info from zookeeper when SolrCore is explicitly unloaded. (yonik, Mark Miller, siren) - SOLR-3437: Recovery issues a spurious commit to the cluster. (Trym R. Møller via Mark Miller) - SOLR-2822: Sk
 ip update processors already run on other nodes  [SOLR-2358](https://issues.apache.org/jira/browse/SOLR-2358) [SOLR-2324](https://issues.apache.org/jira/browse/SOLR-2324) [SOLR-2287](https://issues.apache.org/jira/browse/SOLR-2287) [SOLR-2622](https://issues.apache.org/jira/browse/SOLR-2622) [SOLR-3108](https://issues.apache.org/jira/browse/SOLR-3108) [SOLR-3080](https://issues.apache.org/jira/browse/SOLR-3080) [SOLR-3437](https://issues.apache.org/jira/browse/SOLR-3437) [SOLR-2822]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2822, hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1873">SOLR-1873</a>: SolrCloud - added shared/central config and core/shard management via zookeeper, built-in load balancing, and distributed indexing. (Jamie Johnson, Sami Siren, Ted Dunning, yonik, Mark Miller) Additional Work: - SOLR-2324: SolrCloud solr.xml parameters are not persisted by CoreContainer. (Massimo Schiavon, Mark Miller) - SOLR-2287: Allow users to query by multiple, compatible collections with SolrCloud. (Soheb Mahmood, Alex Cowell, Mark Miller) - SOLR-2622: ShowFileRequestHandler does not work in SolrCloud mode. (Stefan Matheis, Mark Miller) - SOLR-3108: Error in SolrCloud's replica lookup code when replica's are hosted in same Solr instance. (Bruno Dumon, Sami Siren, Mark Miller) - SOLR-3080: Remove shard info from zookeeper when SolrCore is explicitly unloaded. (yonik, Mark Miller, siren) - SOLR-3437: Recovery issues a spurious commit to the cluster. (Trym R. Møller via Mark Miller) - SOLR-2822: Sk
 ip update processors already run on other nodes  [SOLR-2358](https://issues.apache.org/jira/browse/SOLR-2358) [SOLR-2324](https://issues.apache.org/jira/browse/SOLR-2324) [SOLR-2287](https://issues.apache.org/jira/browse/SOLR-2287) [SOLR-2622](https://issues.apache.org/jira/browse/SOLR-2622) [SOLR-3108](https://issues.apache.org/jira/browse/SOLR-3108) [SOLR-3080](https://issues.apache.org/jira/browse/SOLR-3080) [SOLR-3437](https://issues.apache.org/jira/browse/SOLR-3437) [SOLR-2822](https://issues.apache.org/jira/browse/SOLR-2822)<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1929">SOLR-1929</a>: Index encrypted documents with ExtractingUpdateRequestHandler. By supplying resource.password=&lt;mypw&gt; or specifying an external file with regular expressions matching file names, Solr will decrypt and index PDFs and DOCX formats.<br /><span class="attrib">(janhoy, Yiannis Pericleous)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1932">SOLR-1932</a>: New relevancy function queries: termfreq, tf, docfreq, idf norm, maxdoc, numdocs.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1942">SOLR-1942</a>: Added the ability to select postings format per fieldType in schema.xml as well as support custom Codecs in solrconfig.xml.<br /><span class="attrib">(simonw)</span></li>
@@ -7439,7 +7439,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2112">SOLR-2112</a>: Solrj API now supports streaming results.<br /><span class="attrib">(ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2134">SOLR-2134</a>: Trie* fields should support sortMissingLast=true, and deprecate Sortable* Field Types<br /><span class="attrib">(Ryan McKinley, Mike McCandless, Uwe Schindler, Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2136">SOLR-2136</a>: Boolean type added to function queries, along with new functions exists(), if(), and(), or(), xor(), not(), def(), and true and false constants.<br /><span class="attrib">(yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2193">SOLR-2193</a>: You may now specify a 'soft' commit when committing. This will use Lucene's NRT feature to avoid guaranteeing documents are on stable storage in exchange for faster reopen times. There is also a new 'soft' autocommit tracker that can be configured.  [SOLR-2565]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2565, Mark Miller, Robert Muir)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2193">SOLR-2193</a>: You may now specify a 'soft' commit when committing. This will use Lucene's NRT feature to avoid guaranteeing documents are on stable storage in exchange for faster reopen times. There is also a new 'soft' autocommit tracker that can be configured.  [SOLR-2565](https://issues.apache.org/jira/browse/SOLR-2565)<br /><span class="attrib">(Mark Miller, Robert Muir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2272">SOLR-2272</a>: Pseudo-join queries / filters. Examples: - To restrict to the set of parents with at least one blue-eyed child: fq={!join from=parent to=name}eyes:blue - To restrict to the set of children with at least one blue-eyed parent: fq={!join from=name to=parent}eyes:blue<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2335">SOLR-2335</a>: New 'field("...")' function syntax for referring to complex field names (containing whitespace or special characters) in functions.</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2338">SOLR-2338</a>: Add support for using &lt;similarity/&gt; in a schema's fieldType, for customizing scoring on a per-field basis.<br /><span class="attrib">(hossman, yonik, rmuir)</span></li>
@@ -7453,7 +7453,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2481">SOLR-2481</a>: Add support for commitWithin in DataImportHandler<br /><span class="attrib">(Sami Siren)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2491">SOLR-2491</a>: Add support for using spellcheck collation in conjunction with grouping. Note that the number of hits returned for collations is the number of ungrouped hits.<br /><span class="attrib">(James Dyer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2533">SOLR-2533</a>: Converted ValueSource.ValueSourceSortField over to new rewriteable Lucene SortFields. ValueSourceSortField instances must be rewritten before they can be used. This is done by SolrIndexSearcher when necessary.<br /><span class="attrib">(Chris Male)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/LUCENE-2507">LUCENE-2507</a>: Added DirectSolrSpellChecker, which uses Lucene's DirectSpellChecker to retrieve correction candidates directly from the term dictionary using levenshtein automata.  [SOLR-2571](https://issues.apache.org/jira/browse/SOLR-2571) [SOLR-2576]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2576, James Dyer, rmuir)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/LUCENE-2507">LUCENE-2507</a>: Added DirectSolrSpellChecker, which uses Lucene's DirectSpellChecker to retrieve correction candidates directly from the term dictionary using levenshtein automata.  [SOLR-2571](https://issues.apache.org/jira/browse/SOLR-2571) [SOLR-2576](https://issues.apache.org/jira/browse/SOLR-2576)<br /><span class="attrib">(James Dyer, rmuir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2585">SOLR-2585</a>: Context-Sensitive Spelling Suggestions & Collations. This adds support for the "spellcheck.alternativeTermCount" & "spellcheck.maxResultsForSuggest" parameters, letting users receive suggestions even when all the queried terms exist in the dictionary. This differs from "spellcheck.onlyMorePopular" in that the suggestions need not consist entirely of terms with a greater document frequency than the queried terms.<br /><span class="attrib">(James Dyer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2599">SOLR-2599</a>: CloneFieldUpdateProcessorFactory provides similar functionality to schema.xml's &lt;copyField/&gt; declaration but as an update processor that can be combined with other processors in any order.<br /><span class="attrib">(Jan Høydahl & hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2616">SOLR-2616</a>: Include a sample java util logging configuration file.<br /><span class="attrib">(David Smiley, Mark Miller)</span></li>
@@ -7465,7 +7465,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2768">SOLR-2768</a>: new "mod(x,y)" function for computing the modulus of two value sources.<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2802">SOLR-2802</a>: New FieldMutatingUpdateProcessor and Factory to simplify the development of UpdateProcessors that modify field values of documents as they are indexed. Also includes several useful new implementations: - RemoveBlankFieldUpdateProcessorFactory - TrimFieldUpdateProcessorFactory - HTMLStripFieldUpdateProcessorFactory - RegexReplaceProcessorFactory - FieldLengthUpdateProcessorFactory - ConcatFieldUpdateProcessorFactory - FirstFieldValueUpdateProcessorFactory - LastFieldValueUpdateProcessorFactory - MinFieldValueUpdateProcessorFactory - MaxFieldValueUpdateProcessorFactory - TruncateFieldUpdateProcessorFactory - IgnoreFieldUpdateProcessorFactory<br /><span class="attrib">(hossman, janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2857">SOLR-2857</a>: Support XML,CSV,JSON, and javabin in a single RequestHandler and choose the correct ContentStreamLoader based on Content-Type header. This also deprecates the existing [Xml,JSON,CSV,Binary,Xslt]UpdateRequestHandler.<br /><span class="attrib">(ryan)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2898">SOLR-2898</a>: Support grouped faceting. (Martijn van Groningen) Additional Work: - SOLR-3406: Extended grouped faceting support to facet.query and facet.range parameters.  [SOLR-3406]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-3406, David Boychuck, Martijn van Groningen)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2898">SOLR-2898</a>: Support grouped faceting. (Martijn van Groningen) Additional Work: - SOLR-3406: Extended grouped faceting support to facet.query and facet.range parameters.  [SOLR-3406](https://issues.apache.org/jira/browse/SOLR-3406)<br /><span class="attrib">(David Boychuck, Martijn van Groningen)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2906">SOLR-2906</a>: Added LFU cache options to Solr.<br /><span class="attrib">(Shawn Heisey)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2949">SOLR-2949</a>: QueryElevationComponent is now supported with distributed search.<br /><span class="attrib">(Mark Miller, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2992">SOLR-2992</a>: Add support for IndexWriter.prepareCommit() via prepareCommit=true on update URLs.<br /><span class="attrib">(yonik)</span></li>
@@ -7493,7 +7493,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3559">SOLR-3559</a>: Full deleteByQuery support with SolrCloud distributed indexing. All replicas of a shard will be consistent, even if updates arrive in a different order on different replicas.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3562">SOLR-3562</a>: Add options to remove instance dir or data dir on core unload.<br /><span class="attrib">(Mark Miller, Per Steffensen)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3597">SOLR-3597</a>: seems like a lot of wasted whitespace at the top of the admin screens<br /><span class="attrib">(steffkes)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3634">SOLR-3634</a>: CoreContainer and CoreAdminHandler will now remember and report back information about failures to initialize SolrCores. These failures will be accessible from the web UI and CoreAdminHandler STATUS command until they are "reset" by creating/renaming a SolrCore with the same name.  [SOLR-3635]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-3635, hossman, steffkes)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3634">SOLR-3634</a>: CoreContainer and CoreAdminHandler will now remember and report back information about failures to initialize SolrCores. These failures will be accessible from the web UI and CoreAdminHandler STATUS command until they are "reset" by creating/renaming a SolrCore with the same name.  [SOLR-3635](https://issues.apache.org/jira/browse/SOLR-3635)<br /><span class="attrib">(hossman, steffkes)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3670">SOLR-3670</a>: New CountFieldValuesUpdateProcessorFactory makes it easy to index the number of values in another field for later use at query time.<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3672">SOLR-3672</a>: SimplePostTool: Improvements for posting files Support for auto mode, recursive and wildcards<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3821">SOLR-3821</a>: Added 'df' to the UI Query form<br /><span class="attrib">(steffkes)</span></li>
@@ -7508,7 +7508,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1875">SOLR-1875</a>: Per-segment field faceting for single valued string fields. Enable with facet.method=fcs, control the number of threads used with the "threads" local param on the facet.field param. This algorithm will only be faster in the presence of rapid index changes.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1904">SOLR-1904</a>: When facet.enum.cache.minDf &gt; 0 and the base doc set is a SortedIntSet, convert to HashDocSet for better performance.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2092">SOLR-2092</a>: Speed up single-valued and multi-valued "fc" faceting. Typical improvement is 5%, but can be much greater (up to 10x faster) when facet.offset is very large (deep paging).<br /><span class="attrib">(yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2193">SOLR-2193</a>: The default Solr update handler has been improved so that it uses fewer locks, keeps the IndexWriter open rather than closing it on each commit (ie commits no longer wait for background merges to complete), works with SolrCore to provide faster 'soft' commits, and has an improved API that requires less instanceof special casing. (Mark Miller, Robert Muir) Additional Work: - SOLR-2697: commit and autocommit operations don't reset DirectUpdateHandler2.numDocsPending stats attribute.  [SOLR-2565](https://issues.apache.org/jira/browse/SOLR-2565) [SOLR-2697]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2697, Alexey Serba, Mark Miller)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2193">SOLR-2193</a>: The default Solr update handler has been improved so that it uses fewer locks, keeps the IndexWriter open rather than closing it on each commit (ie commits no longer wait for background merges to complete), works with SolrCore to provide faster 'soft' commits, and has an improved API that requires less instanceof special casing. (Mark Miller, Robert Muir) Additional Work: - SOLR-2697: commit and autocommit operations don't reset DirectUpdateHandler2.numDocsPending stats attribute.  [SOLR-2565](https://issues.apache.org/jira/browse/SOLR-2565) [SOLR-2697](https://issues.apache.org/jira/browse/SOLR-2697)<br /><span class="attrib">(Alexey Serba, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2950">SOLR-2950</a>: The QueryElevationComponent now avoids using the FieldCache and looking up every document id<br /><span class="attrib">(gsingers, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3708">SOLR-3708</a>: Add hashCode to ClusterState so that structures built based on the ClusterState can be easily cached.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3709">SOLR-3709</a>: Cache the url list created from the ClusterState in CloudSolrServer on each request.<br /><span class="attrib">(Mark Miller)</span></li>
@@ -7531,7 +7531,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1962">SOLR-1962</a>: SolrCore#initIndex should not use a mix of indexPath and newIndexPath<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2107">SOLR-2107</a>: MoreLikeThisHandler doesn't work with alternate qparsers.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2108">SOLR-2108</a>: Fixed false positives when using wildcard queries on fields with reversed wildcard support. For example, a query of *zemog* would match documents that contain 'gomez'.<br /><span class="attrib">(Landon Kuhn)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2193">SOLR-2193</a>: SolrCores now properly share IndexWriters across SolrCore reloads. (Mark Miller, Robert Muir) Additional Work: - SOLR-2705: On reload, IndexWriterProvider holds onto the initial SolrCore it was created with.  [SOLR-2565](https://issues.apache.org/jira/browse/SOLR-2565) [SOLR-2651](https://issues.apache.org/jira/browse/SOLR-2651) [SOLR-2705]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2705, Yury Kats, Mark Miller)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2193">SOLR-2193</a>: SolrCores now properly share IndexWriters across SolrCore reloads. (Mark Miller, Robert Muir) Additional Work: - SOLR-2705: On reload, IndexWriterProvider holds onto the initial SolrCore it was created with.  [SOLR-2565](https://issues.apache.org/jira/browse/SOLR-2565) [SOLR-2651](https://issues.apache.org/jira/browse/SOLR-2651) [SOLR-2705](https://issues.apache.org/jira/browse/SOLR-2705)<br /><span class="attrib">(Yury Kats, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2275">SOLR-2275</a>: fix DisMax 'mm' parsing to be tolerant of whitespace<br /><span class="attrib">(Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2352">SOLR-2352</a>: Fixed TermVectorComponent so that it will not fail if the fl param contains globs or pseudo-fields<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2509">SOLR-2509</a>: StringIndexOutOfBoundsException in the spellchecker collate when the term contains a hyphen.<br /><span class="attrib">(Thomas Gambier caught the bug, Steffen Godskesen did the patch, Erick Erickson)</span></li>
@@ -7546,7 +7546,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2923">SOLR-2923</a>: IllegalArgumentException when using useFilterForSortedQuery on an empty index.<br /><span class="attrib">(Adrien Grand)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2981">SOLR-2981</a>: Fixed StatsComponent to no longer return duplicated information when requesting multiple stats.facet fields.<br /><span class="attrib">(Roman Kliewer, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3037">SOLR-3037</a>: When using binary format in solrj the codec screws up parameters<br /><span class="attrib">(Sami Siren, Jörg Maier)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3062">SOLR-3062</a>: A join in the main query was not respecting any filters pushed down to it via acceptDocs since LUCENE-1536.  [LUCENE-1536]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-1536, Mike Hugo, yonik)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3062">SOLR-3062</a>: A join in the main query was not respecting any filters pushed down to it via acceptDocs since LUCENE-1536.  [LUCENE-1536](https://issues.apache.org/jira/browse/LUCENE-1536)<br /><span class="attrib">(Mike Hugo, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3068">SOLR-3068</a>: Occasional NPE in ThreadDumpHandler<br /><span class="attrib">(siren)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3087">SOLR-3087</a>: Fixed DOMUtil so that code doing attribute validation will automatically ignore nodes in the reserved "xml" prefix - in particular this fixes some bugs related to xinclude and fieldTypes.<br /><span class="attrib">(Amit Nithian, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3139">SOLR-3139</a>: Make ConcurrentUpdateSolrServer send UpdateRequest.getParams() as HTTP request params<br /><span class="attrib">(siren)</span></li>
@@ -7558,7 +7558,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3370">SOLR-3370</a>: fixed CSVResponseWriter to respect globs in the 'fl' param<br /><span class="attrib">(Keith Fligg)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3377">SOLR-3377</a>: edismax fails to correctly parse a fielded query wrapped by parens. This regression was introduced in 3.6.<br /><span class="attrib">(Bernd Fehling, Jan Høydahl, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3428">SOLR-3428</a>: SolrCmdDistributor flushAdds/flushDeletes can cause repeated adds/deletes to be sent<br /><span class="attrib">(Mark Miller, Per Steffensen)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3430">SOLR-3430</a>: Added a new DIH test against a real SQL database. Fixed problems revealed by this new test related to the expanded cache support added to 3.6/SOLR-2382  [SOLR-2382]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2382, James Dyer)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3430">SOLR-3430</a>: Added a new DIH test against a real SQL database. Fixed problems revealed by this new test related to the expanded cache support added to 3.6/SOLR-2382  [SOLR-2382](https://issues.apache.org/jira/browse/SOLR-2382)<br /><span class="attrib">(James Dyer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3436">SOLR-3436</a>: Group count incorrect when not all shards are queried in the second pass.<br /><span class="attrib">(Francois Perron, Martijn van Groningen)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3446">SOLR-3446</a>: Better errors when PatternTokenizerFactory is configured with an invalid pattern, and include the 'name' whenever possible in plugin init error messages.<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3454">SOLR-3454</a>: Exception when using result grouping with main=true and using wt=javabin.<br /><span class="attrib">(Ludovic Boutros, Martijn van Groningen)</span></li>
@@ -7621,7 +7621,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3811">SOLR-3811</a>: Query Form using wrong values for dismax, edismax<br /><span class="attrib">(steffkes)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3812">SOLR-3812</a>: ConnectionLoss during recovery can cause lost updates, leading to shard inconsistency.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3813">SOLR-3813</a>: When a new leader syncs, we need to ask all shards to sync back, not just those that are active.<br /><span class="attrib">(Mark Miller)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3823">SOLR-3823</a>: Fix 'bq' parsing in edismax. Please note that this required reverting the negative boost support added by SOLR-3278  [SOLR-3278]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-3278, hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3823">SOLR-3823</a>: Fix 'bq' parsing in edismax. Please note that this required reverting the negative boost support added by SOLR-3278  [SOLR-3278](https://issues.apache.org/jira/browse/SOLR-3278)<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3827">SOLR-3827</a>: Fix shareSchema=true in solr.xml<br /><span class="attrib">(Tomás Fernández Löbbe, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3828">SOLR-3828</a>: Fixed QueryElevationComponent so that using 'markExcludes' does not modify the result set or ranking of 'excluded' documents relative to not using elevation at all.<br /><span class="attrib">(Alexey Serba, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3831">SOLR-3831</a>: Atomic updates do not distribute correctly to other nodes.<br /><span class="attrib">(Jim Musil, Mark Miller)</span></li>
@@ -7662,7 +7662,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2232">SOLR-2232</a>: Improved README info on solr.solr.home in examples<br /><span class="attrib">(Eric Pugh, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2288">SOLR-2288</a>: Small tweaks to eliminate compiler warnings. primarily using Generics where applicable in method/object declarations, and adding @SuppressWarnings("unchecked") when appropriate<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2289">SOLR-2289</a>: Tweak spatial coords for example docs so they are a bit more spread out<br /><span class="attrib">(Erick Erickson)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2331">SOLR-2331</a>: Refactor CoreContainer's SolrXML serialization code and improve testing  [SOLR-2691]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2691, Yury Kats, hossman, Mark Miller)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2331">SOLR-2331</a>: Refactor CoreContainer's SolrXML serialization code and improve testing  [SOLR-2691](https://issues.apache.org/jira/browse/SOLR-2691)<br /><span class="attrib">(Yury Kats, hossman, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2375">SOLR-2375</a>: Suggester Lookup implementations now store trie data and load it back on init. This means that large tries don't have to be rebuilt on every commit or core reload.<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2413">SOLR-2413</a>: Support for returning multi-valued fields w/o &lt;arr&gt; tag in the XMLResponseWriter was removed. XMLResponseWriter only no longer work with values less then 2.2<br /><span class="attrib">(ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2423">SOLR-2423</a>: FieldType argument changed from String to Object Conversion from SolrInputDocument &gt; Object &gt; Fieldable is now managed by FieldType rather then DocumentBuilder.<br /><span class="attrib">(ryan)</span></li>
@@ -7683,7 +7683,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3032">SOLR-3032</a>: logOnce from SolrException logOnce and all the supporting structure is gone. abortOnConfigurationError is also gone as it is no longer referenced. Errors should be caught and logged at the top-most level or logged and NOT propagated up the chain.<br /><span class="attrib">(Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3083">SOLR-3083</a>: JMX beans now report Numbers as numeric values rather then String<br /><span class="attrib">(Tagged Siteops, Greg Bowyer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3159">SOLR-3159</a>: Upgrade example and tests to run with Jetty 8<br /><span class="attrib">(ryan)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3202">SOLR-3202</a>: Dropping Support for JSP. New Admin UI is all client side  [SOLR-3244]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-3244, ryan, Aliaksandr Zhuhrou, Uwe Schindler)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3202">SOLR-3202</a>: Dropping Support for JSP. New Admin UI is all client side  [SOLR-3244](https://issues.apache.org/jira/browse/SOLR-3244)<br /><span class="attrib">(ryan, Aliaksandr Zhuhrou, Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3215">SOLR-3215</a>: Clone SolrInputDocument when distrib indexing so that update processors after the distrib update process do not process the document twice.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3254">SOLR-3254</a>: Upgrade Solr to Tika 1.1<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3262">SOLR-3262</a>: The "threads" feature of DIH is removed<br /><span class="attrib">(deprecated in Solr 3.6, James Dyer)</span></li>
@@ -7697,7 +7697,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3388">SOLR-3388</a>: HTTP caching is now disabled by default for RequestUpdateHandlers.<br /><span class="attrib">(ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3403">SOLR-3403</a>: Deprecated Analysis Factories now log their own deprecation messages. No logging support is provided by Factory parent classes.<br /><span class="attrib">(Chris Male)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3422">SOLR-3422</a>: Refactored DIH internal data classes. All entities in data-config.xml must have a name<br /><span class="attrib">(James Dyer)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3439">SOLR-3439</a>: Make SolrCell easier to use out of the box. Also improves "/browse" to display rich-text documents correctly, along with facets for author and content_type. With the new "content" field, highlighting of body is supported. See also SOLR-3672 for easier posting of a whole directory structure.  [SOLR-3672]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-3672, Jack Krupansky, janhoy)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3439">SOLR-3439</a>: Make SolrCell easier to use out of the box. Also improves "/browse" to display rich-text documents correctly, along with facets for author and content_type. With the new "content" field, highlighting of body is supported. See also SOLR-3672 for easier posting of a whole directory structure.  [SOLR-3672](https://issues.apache.org/jira/browse/SOLR-3672)<br /><span class="attrib">(Jack Krupansky, janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3524">SOLR-3524</a>: Make discarding punctuation configurable in JapaneseTokenizerFactory. The default is to discard punctuation, but this is overridable as an expert option.<br /><span class="attrib">(Kazuaki Hiraga, Jun Ohtani)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3534">SOLR-3534</a>: The Dismax and eDismax query parsers will fall back on the 'df' parameter when 'qf' is absent. And if neither is present nor the schema default search field then an exception will be thrown now.<br /><span class="attrib">(dsmiley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3563">SOLR-3563</a>: Unloading all cores in a SolrCloud collection will now cause the removal of that collection's meta data from ZooKeeper.<br /><span class="attrib">(Mark Miller, Per Steffensen)</span></li>
@@ -7730,7 +7730,7 @@
 <ul id="v4.0.0-beta.list">
   <li><a id="v4.0.0-beta.added" href="javascript:toggleList('v4.0.0-beta.added')">Added</a>&nbsp;&nbsp;&nbsp;(15)
     <ul id="v4.0.0-beta.added.list">
-      <li><a href="https://issues.apache.org/jira/browse/LUCENE-2510">LUCENE-2510</a>: Migrated Solr's Tokenizer-, TokenFilter-, and CharFilterFactories to the lucene-analysis module. To add new analysis modules to Solr (like ICU, SmartChinese, Morfologik,...), just drop in the JAR files from Lucene's binary distribution into your Solr instance's lib folder. The factories are automatically made available with SPI.  [LUCENE-4044]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-4044, Chris Male, Robert Muir, Uwe Schindler)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/LUCENE-2510">LUCENE-2510</a>: Migrated Solr's Tokenizer-, TokenFilter-, and CharFilterFactories to the lucene-analysis module. To add new analysis modules to Solr (like ICU, SmartChinese, Morfologik,...), just drop in the JAR files from Lucene's binary distribution into your Solr instance's lib folder. The factories are automatically made available with SPI.  [LUCENE-4044](https://issues.apache.org/jira/browse/LUCENE-4044)<br /><span class="attrib">(Chris Male, Robert Muir, Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/LUCENE-4201">LUCENE-4201</a>: Added JapaneseIterationMarkCharFilterFactory to normalize Japanese iteration marks.<br /><span class="attrib">(Robert Muir, Christian Moen)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1280">SOLR-1280</a>: Added commented-out example of the new script update processor to the example configuration.<br /><span class="attrib">(ehatcher)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-139">SOLR-139</a>: Change to updateable documents to create the document if it doesn't already exist. To assert that the document must exist, use the optimistic concurrency feature by specifying a _version_ of 1.<br /><span class="attrib">(yonik)</span></li>
@@ -7743,7 +7743,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3488">SOLR-3488</a>: Added a Collection management API for SolrCloud.<br /><span class="attrib">(Tommaso Teofili, Sami Siren, yonik, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3559">SOLR-3559</a>: Full deleteByQuery support with SolrCloud distributed indexing. All replicas of a shard will be consistent, even if updates arrive in a different order on different replicas.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3562">SOLR-3562</a>: Add options to remove instance dir or data dir on core unload.<br /><span class="attrib">(Mark Miller, Per Steffensen)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3634">SOLR-3634</a>: CoreContainer and CoreAdminHandler will now remember and report back information about failures to initialize SolrCores. These failures will be accessible from the web UI and CoreAdminHandler STATUS command until they are "reset" by creating/renaming a SolrCore with the same name.  [SOLR-3635]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-3635, hossman, steffkes)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3634">SOLR-3634</a>: CoreContainer and CoreAdminHandler will now remember and report back information about failures to initialize SolrCores. These failures will be accessible from the web UI and CoreAdminHandler STATUS command until they are "reset" by creating/renaming a SolrCore with the same name.  [SOLR-3635](https://issues.apache.org/jira/browse/SOLR-3635)<br /><span class="attrib">(hossman, steffkes)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3672">SOLR-3672</a>: SimplePostTool: Improvements for posting files Support for auto mode, recursive and wildcards<br /><span class="attrib">(janhoy)</span></li>
     </ul>
   <li><a id="v4.0.0-beta.changed" href="javascript:toggleList('v4.0.0-beta.changed')">Changed</a>&nbsp;&nbsp;&nbsp;(3)
@@ -7783,7 +7783,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2115">SOLR-2115</a>: DIH no longer requires the "config" parameter to be specified in solrconfig.xml. Instead, the configuration is loaded and parsed with every import. This allows the use of a different configuration with each import, and makes correcting configuration errors simpler. Also, the configuration itself can be passed using the "dataConfig" parameter rather than using a file (this previously worked in debug mode only). When configuration errors are encountered, the error message is returned in XML format.<br /><span class="attrib">(James Dyer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3215">SOLR-3215</a>: Clone SolrInputDocument when distrib indexing so that update processors after the distrib update process do not process the document twice.<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3355">SOLR-3355</a>: Add shard and collection to SolrCore statistics.<br /><span class="attrib">(Michael Garski, Mark Miller)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3439">SOLR-3439</a>: Make SolrCell easier to use out of the box. Also improves "/browse" to display rich-text documents correctly, along with facets for author and content_type. With the new "content" field, highlighting of body is supported. See also SOLR-3672 for easier posting of a whole directory structure.  [SOLR-3672]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-3672, Jack Krupansky, janhoy)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3439">SOLR-3439</a>: Make SolrCell easier to use out of the box. Also improves "/browse" to display rich-text documents correctly, along with facets for author and content_type. With the new "content" field, highlighting of body is supported. See also SOLR-3672 for easier posting of a whole directory structure.  [SOLR-3672](https://issues.apache.org/jira/browse/SOLR-3672)<br /><span class="attrib">(Jack Krupansky, janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3524">SOLR-3524</a>: Make discarding punctuation configurable in JapaneseTokenizerFactory. The default is to discard punctuation, but this is overridable as an expert option.<br /><span class="attrib">(Kazuaki Hiraga, Jun Ohtani, Christian Moen)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3563">SOLR-3563</a>: Unloading all cores in a SolrCloud collection will now cause the removal of that collection's meta data from ZooKeeper.<br /><span class="attrib">(Mark Miller, Per Steffensen)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3575">SOLR-3575</a>: solr.xml should default to persist=true<br /><span class="attrib">(Mark Miller)</span></li>
@@ -7803,16 +7803,16 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1298">SOLR-1298</a>: Return FunctionQuery as pseudo field. The solr 'fl' param now supports functions. For example: fl=id,sum(x,y) -- NOTE: only functions with fast random access are recommended.<br /><span class="attrib">(yonik, ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-139">SOLR-139</a>: Updateable documents. JSON Example: {"id":"mydoc", "f1":{"set":10}, "f2":{"add":20}} will result in field "f1" being set to 10, "f2" having an additional value of 20 added, and all other existing fields unchanged. All source fields must be stored for this feature to work correctly.<br /><span class="attrib">(Ryan McKinley, Erik Hatcher, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1535">SOLR-1535</a>: PreAnalyzedField type provides a functionality to index (and optionally store) field content that was already processed and split into tokens using some external processing chain. Serialization format is pluggable, and defaults to JSON.<br /><span class="attrib">(ab)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1566">SOLR-1566</a>: Transforming documents in the ResponseWriters. This will allow for more complex results in responses and open the door for function queries as results. (ryan with patches from grant, noble, cmale, yonik, Jan Høydahl, Arul Kalaipandian, Luca Cavanna, hossman) - SOLR-2037: Thanks to SOLR-1566, documents boosted by the QueryElevationComponent can be marked as boosted.  [SOLR-2037]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2037, gsingers, ryan, yonik)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1566">SOLR-1566</a>: Transforming documents in the ResponseWriters. This will allow for more complex results in responses and open the door for function queries as results. (ryan with patches from grant, noble, cmale, yonik, Jan Høydahl, Arul Kalaipandian, Luca Cavanna, hossman) - SOLR-2037: Thanks to SOLR-1566, documents boosted by the QueryElevationComponent can be marked as boosted.  [SOLR-2037](https://issues.apache.org/jira/browse/SOLR-2037)<br /><span class="attrib">(gsingers, ryan, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1665">SOLR-1665</a>: Add debug component options for timings, results and query info only<br /><span class="attrib">(gsingers, hossman, yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1873">SOLR-1873</a>: SolrCloud - added shared/central config and core/shard management via zookeeper, built-in load balancing, and distributed indexing. (Jamie Johnson, Sami Siren, Ted Dunning, yonik, Mark Miller) Additional Work: - SOLR-2324: SolrCloud solr.xml parameters are not persisted by CoreContainer. (Massimo Schiavon, Mark Miller) - SOLR-2287: Allow users to query by multiple, compatible collections with SolrCloud. (Soheb Mahmood, Alex Cowell, Mark Miller) - SOLR-2622: ShowFileRequestHandler does not work in SolrCloud mode. (Stefan Matheis, Mark Miller) - SOLR-3108: Error in SolrCloud's replica lookup code when replica's are hosted in same Solr instance. (Bruno Dumon, Sami Siren, Mark Miller) - SOLR-3080: Remove shard info from zookeeper when SolrCore is explicitly unloaded. (yonik, Mark Miller, siren) - SOLR-3437: Recovery issues a spurious commit to the cluster. (Trym R. Møller via Mark Miller) - SOLR-2822: Sk
 ip update processors already run on other nodes  [SOLR-2358](https://issues.apache.org/jira/browse/SOLR-2358) [SOLR-2324](https://issues.apache.org/jira/browse/SOLR-2324) [SOLR-2287](https://issues.apache.org/jira/browse/SOLR-2287) [SOLR-2622](https://issues.apache.org/jira/browse/SOLR-2622) [SOLR-3108](https://issues.apache.org/jira/browse/SOLR-3108) [SOLR-3080](https://issues.apache.org/jira/browse/SOLR-3080) [SOLR-3437](https://issues.apache.org/jira/browse/SOLR-3437) [SOLR-2822]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2822, hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1873">SOLR-1873</a>: SolrCloud - added shared/central config and core/shard management via zookeeper, built-in load balancing, and distributed indexing. (Jamie Johnson, Sami Siren, Ted Dunning, yonik, Mark Miller) Additional Work: - SOLR-2324: SolrCloud solr.xml parameters are not persisted by CoreContainer. (Massimo Schiavon, Mark Miller) - SOLR-2287: Allow users to query by multiple, compatible collections with SolrCloud. (Soheb Mahmood, Alex Cowell, Mark Miller) - SOLR-2622: ShowFileRequestHandler does not work in SolrCloud mode. (Stefan Matheis, Mark Miller) - SOLR-3108: Error in SolrCloud's replica lookup code when replica's are hosted in same Solr instance. (Bruno Dumon, Sami Siren, Mark Miller) - SOLR-3080: Remove shard info from zookeeper when SolrCore is explicitly unloaded. (yonik, Mark Miller, siren) - SOLR-3437: Recovery issues a spurious commit to the cluster. (Trym R. Møller via Mark Miller) - SOLR-2822: Sk
 ip update processors already run on other nodes  [SOLR-2358](https://issues.apache.org/jira/browse/SOLR-2358) [SOLR-2324](https://issues.apache.org/jira/browse/SOLR-2324) [SOLR-2287](https://issues.apache.org/jira/browse/SOLR-2287) [SOLR-2622](https://issues.apache.org/jira/browse/SOLR-2622) [SOLR-3108](https://issues.apache.org/jira/browse/SOLR-3108) [SOLR-3080](https://issues.apache.org/jira/browse/SOLR-3080) [SOLR-3437](https://issues.apache.org/jira/browse/SOLR-3437) [SOLR-2822](https://issues.apache.org/jira/browse/SOLR-2822)<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1932">SOLR-1932</a>: New relevancy function queries: termfreq, tf, docfreq, idf norm, maxdoc, numdocs.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1942">SOLR-1942</a>: Added the ability to select postings format per fieldType in schema.xml as well as support custom Codecs in solrconfig.xml.<br /><span class="attrib">(simonw, rmuir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2058">SOLR-2058</a>: Edismax query parser to allow "phrase slop" to be specified per-field on the pf/pf2/pf3 parameters using optional "FieldName~slop^boost" syntax. The prior "FieldName^boost" syntax is still accepted. In such cases the value on the "ps" parameter serves as the default slop.<br /><span class="attrib">(Ron Mayer, James Dyer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2112">SOLR-2112</a>: Solrj API now supports streaming results.<br /><span class="attrib">(ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2134">SOLR-2134</a>: Trie* fields should support sortMissingLast=true, and deprecate Sortable* Field Types<br /><span class="attrib">(Ryan McKinley, Mike McCandless, Uwe Schindler, Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2136">SOLR-2136</a>: Boolean type added to function queries, along with new functions exists(), if(), and(), or(), xor(), not(), def(), and true and false constants.<br /><span class="attrib">(yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2193">SOLR-2193</a>: You may now specify a 'soft' commit when committing. This will use Lucene's NRT feature to avoid guaranteeing documents are on stable storage in exchange for faster reopen times. There is also a new 'soft' autocommit tracker that can be configured.  [SOLR-2565]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2565, Mark Miller, Robert Muir)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2193">SOLR-2193</a>: You may now specify a 'soft' commit when committing. This will use Lucene's NRT feature to avoid guaranteeing documents are on stable storage in exchange for faster reopen times. There is also a new 'soft' autocommit tracker that can be configured.  [SOLR-2565](https://issues.apache.org/jira/browse/SOLR-2565)<br /><span class="attrib">(Mark Miller, Robert Muir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2272">SOLR-2272</a>: Pseudo-join queries / filters. Examples: - To restrict to the set of parents with at least one blue-eyed child: fq={!join from=parent to=name}eyes:blue - To restrict to the set of children with at least one blue-eyed parent: fq={!join from=name to=parent}eyes:blue<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2335">SOLR-2335</a>: New 'field("...")' function syntax for referring to complex field names (containing whitespace or special characters) in functions.</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2338">SOLR-2338</a>: Add support for using &lt;similarity/&gt; in a schema's fieldType, for customizing scoring on a per-field basis.<br /><span class="attrib">(hossman, yonik, rmuir)</span></li>
@@ -7826,7 +7826,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2481">SOLR-2481</a>: Add support for commitWithin in DataImportHandler<br /><span class="attrib">(Sami Siren, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2491">SOLR-2491</a>: Add support for using spellcheck collation in conjunction with grouping. Note that the number of hits returned for collations is the number of ungrouped hits.<br /><span class="attrib">(James Dyer, rmuir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2533">SOLR-2533</a>: Converted ValueSource.ValueSourceSortField over to new rewriteable Lucene SortFields. ValueSourceSortField instances must be rewritten before they can be used. This is done by SolrIndexSearcher when necessary.<br /><span class="attrib">(Chris Male)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/LUCENE-2507">LUCENE-2507</a>: Added DirectSolrSpellChecker, which uses Lucene's DirectSpellChecker to retrieve correction candidates directly from the term dictionary using levenshtein automata.  [SOLR-2571](https://issues.apache.org/jira/browse/SOLR-2571) [SOLR-2576]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2576, James Dyer, rmuir)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/LUCENE-2507">LUCENE-2507</a>: Added DirectSolrSpellChecker, which uses Lucene's DirectSpellChecker to retrieve correction candidates directly from the term dictionary using levenshtein automata.  [SOLR-2571](https://issues.apache.org/jira/browse/SOLR-2571) [SOLR-2576](https://issues.apache.org/jira/browse/SOLR-2576)<br /><span class="attrib">(James Dyer, rmuir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2585">SOLR-2585</a>: Context-Sensitive Spelling Suggestions & Collations. This adds support for the "spellcheck.alternativeTermCount" & "spellcheck.maxResultsForSuggest" parameters, letting users receive suggestions even when all the queried terms exist in the dictionary. This differs from "spellcheck.onlyMorePopular" in that the suggestions need not consist entirely of terms with a greater document frequency than the queried terms.<br /><span class="attrib">(James Dyer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2599">SOLR-2599</a>: CloneFieldUpdateProcessorFactory provides similar functionality to schema.xml's &lt;copyField/&gt; declaration but as an update processor that can be combined with other processors in any order.<br /><span class="attrib">(Jan Høydahl & hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2656">SOLR-2656</a>: realtime-get, efficiently retrieves the latest stored fields for specified documents, even if they are not yet searchable<br /><span class="attrib">(i.e. without reopening a searcher, yonik)</span></li>
@@ -7835,7 +7835,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2754">SOLR-2754</a>: Added factories for several ranking algorithms: - BM25SimilarityFactory: Okapi BM25 - DFRSimilarityFactory: Divergence from Randomness models - IBSimilarityFactory: Information-based models - LMDirichletSimilarity: LM with Dirichlet smoothing - LMJelinekMercerSimilarity: LM with Jelinek-Mercer smoothing<br /><span class="attrib">(David Mark Nemeskey, Robert Muir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2802">SOLR-2802</a>: New FieldMutatingUpdateProcessor and Factory to simplify the development of UpdateProcessors that modify field values of documents as they are indexed. Also includes several useful new implementations: - RemoveBlankFieldUpdateProcessorFactory - TrimFieldUpdateProcessorFactory - HTMLStripFieldUpdateProcessorFactory - RegexReplaceProcessorFactory - FieldLengthUpdateProcessorFactory - ConcatFieldUpdateProcessorFactory - FirstFieldValueUpdateProcessorFactory - LastFieldValueUpdateProcessorFactory - MinFieldValueUpdateProcessorFactory - MaxFieldValueUpdateProcessorFactory - TruncateFieldUpdateProcessorFactory - IgnoreFieldUpdateProcessorFactory<br /><span class="attrib">(hossman, janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2857">SOLR-2857</a>: Support XML,CSV,JSON, and javabin in a single RequestHandler and choose the correct ContentStreamLoader based on Content-Type header. This also deprecates the existing [Xml,JSON,CSV,Binary,Xslt]UpdateRequestHandler.<br /><span class="attrib">(ryan)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2898">SOLR-2898</a>: Support grouped faceting. (Martijn van Groningen) Additional Work: - SOLR-3406: Extended grouped faceting support to facet.query and facet.range parameters.  [SOLR-3406]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-3406, David Boychuck, Martijn van Groningen)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2898">SOLR-2898</a>: Support grouped faceting. (Martijn van Groningen) Additional Work: - SOLR-3406: Extended grouped faceting support to facet.query and facet.range parameters.  [SOLR-3406](https://issues.apache.org/jira/browse/SOLR-3406)<br /><span class="attrib">(David Boychuck, Martijn van Groningen)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2906">SOLR-2906</a>: Added LFU cache options to Solr.<br /><span class="attrib">(Shawn Heisey, Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2949">SOLR-2949</a>: QueryElevationComponent is now supported with distributed search.<br /><span class="attrib">(Mark Miller, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2992">SOLR-2992</a>: Add support for IndexWriter.prepareCommit() via prepareCommit=true on update URLs.<br /><span class="attrib">(yonik)</span></li>
@@ -7865,7 +7865,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1875">SOLR-1875</a>: Per-segment field faceting for single valued string fields. Enable with facet.method=fcs, control the number of threads used with the "threads" local param on the facet.field param. This algorithm will only be faster in the presence of rapid index changes.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1904">SOLR-1904</a>: When facet.enum.cache.minDf &gt; 0 and the base doc set is a SortedIntSet, convert to HashDocSet for better performance.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2092">SOLR-2092</a>: Speed up single-valued and multi-valued "fc" faceting. Typical improvement is 5%, but can be much greater (up to 10x faster) when facet.offset is very large (deep paging).<br /><span class="attrib">(yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2193">SOLR-2193</a>: The default Solr update handler has been improved so that it uses fewer locks, keeps the IndexWriter open rather than closing it on each commit (ie commits no longer wait for background merges to complete), works with SolrCore to provide faster 'soft' commits, and has an improved API that requires less instanceof special casing. (Mark Miller, Robert Muir) Additional Work: - SOLR-2697: commit and autocommit operations don't reset DirectUpdateHandler2.numDocsPending stats attribute.  [SOLR-2565](https://issues.apache.org/jira/browse/SOLR-2565) [SOLR-2697]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2697, Alexey Serba, Mark Miller)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2193">SOLR-2193</a>: The default Solr update handler has been improved so that it uses fewer locks, keeps the IndexWriter open rather than closing it on each commit (ie commits no longer wait for background merges to complete), works with SolrCore to provide faster 'soft' commits, and has an improved API that requires less instanceof special casing. (Mark Miller, Robert Muir) Additional Work: - SOLR-2697: commit and autocommit operations don't reset DirectUpdateHandler2.numDocsPending stats attribute.  [SOLR-2565](https://issues.apache.org/jira/browse/SOLR-2565) [SOLR-2697](https://issues.apache.org/jira/browse/SOLR-2697)<br /><span class="attrib">(Alexey Serba, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2950">SOLR-2950</a>: The QueryElevationComponent now avoids using the FieldCache and looking up every document id<br /><span class="attrib">(gsingers, yonik)</span></li>
     </ul>
   <li><a id="v4.0.0-alpha.fixed" href="javascript:toggleList('v4.0.0-alpha.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(41)
@@ -7880,7 +7880,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1962">SOLR-1962</a>: SolrCore#initIndex should not use a mix of indexPath and newIndexPath<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2107">SOLR-2107</a>: MoreLikeThisHandler doesn't work with alternate qparsers.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2108">SOLR-2108</a>: Fixed false positives when using wildcard queries on fields with reversed wildcard support. For example, a query of *zemog* would match documents that contain 'gomez'.<br /><span class="attrib">(Landon Kuhn, Robert Muir)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2193">SOLR-2193</a>: SolrCores now properly share IndexWriters across SolrCore reloads. (Mark Miller, Robert Muir) Additional Work: - SOLR-2705: On reload, IndexWriterProvider holds onto the initial SolrCore it was created with.  [SOLR-2565](https://issues.apache.org/jira/browse/SOLR-2565) [SOLR-2651](https://issues.apache.org/jira/browse/SOLR-2651) [SOLR-2705]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2705, Yury Kats, Mark Miller)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2193">SOLR-2193</a>: SolrCores now properly share IndexWriters across SolrCore reloads. (Mark Miller, Robert Muir) Additional Work: - SOLR-2705: On reload, IndexWriterProvider holds onto the initial SolrCore it was created with.  [SOLR-2565](https://issues.apache.org/jira/browse/SOLR-2565) [SOLR-2651](https://issues.apache.org/jira/browse/SOLR-2651) [SOLR-2705](https://issues.apache.org/jira/browse/SOLR-2705)<br /><span class="attrib">(Yury Kats, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2275">SOLR-2275</a>: fix DisMax 'mm' parsing to be tolerant of whitespace<br /><span class="attrib">(Erick Erickson, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2352">SOLR-2352</a>: Fixed TermVectorComponent so that it will not fail if the fl param contains globs or pseudo-fields<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2509">SOLR-2509</a>: StringIndexOutOfBoundsException in the spellchecker collate when the term contains a hyphen.<br /><span class="attrib">(Thomas Gambier caught the bug, Steffen Godskesen did the patch, Erick Erickson)</span></li>
@@ -7894,7 +7894,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2854">SOLR-2854</a>: Now load URL content stream data (via stream.url) when called for during request handling, rather than loading URL content streams automatically regardless of use.<br /><span class="attrib">(David Smiley, Ryan McKinley, ehatcher)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2923">SOLR-2923</a>: IllegalArgumentException when using useFilterForSortedQuery on an empty index.<br /><span class="attrib">(Adrien Grand, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3037">SOLR-3037</a>: When using binary format in solrj the codec screws up parameters<br /><span class="attrib">(Sami Siren, Jörg Maier, yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3062">SOLR-3062</a>: A join in the main query was not respecting any filters pushed down to it via acceptDocs since LUCENE-1536.  [LUCENE-1536]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-1536, Mike Hugo, yonik)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3062">SOLR-3062</a>: A join in the main query was not respecting any filters pushed down to it via acceptDocs since LUCENE-1536.  [LUCENE-1536](https://issues.apache.org/jira/browse/LUCENE-1536)<br /><span class="attrib">(Mike Hugo, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3068">SOLR-3068</a>: Occasional NPE in ThreadDumpHandler<br /><span class="attrib">(siren)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3139">SOLR-3139</a>: Make ConcurrentUpdateSolrServer send UpdateRequest.getParams() as HTTP request params<br /><span class="attrib">(siren)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3165">SOLR-3165</a>: Cannot use DIH in Solrcloud + Zookeeper<br /><span class="attrib">(Alexey Serba, Mark Miller, siren)</span></li>
@@ -7902,7 +7902,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3352">SOLR-3352</a>: eDismax: pf2 should kick in for a query with 2 terms<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3361">SOLR-3361</a>: ReplicationHandler "maxNumberOfBackups" doesn't work if backups are triggered on commit<br /><span class="attrib">(James Dyer, Tomás Fernández Löbbe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3370">SOLR-3370</a>: fixed CSVResponseWriter to respect globs in the 'fl' param<br /><span class="attrib">(Keith Fligg, hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3430">SOLR-3430</a>: Added a new DIH test against a real SQL database. Fixed problems revealed by this new test related to the expanded cache support added to 3.6/SOLR-2382  [SOLR-2382]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2382, James Dyer)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3430">SOLR-3430</a>: Added a new DIH test against a real SQL database. Fixed problems revealed by this new test related to the expanded cache support added to 3.6/SOLR-2382  [SOLR-2382](https://issues.apache.org/jira/browse/SOLR-2382)<br /><span class="attrib">(James Dyer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3436">SOLR-3436</a>: Group count incorrect when not all shards are queried in the second pass.<br /><span class="attrib">(Francois Perron, Martijn van Groningen)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3446">SOLR-3446</a>: Better errors when PatternTokenizerFactory is configured with an invalid pattern, and include the 'name' whenever possible in plugin init error messages.<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3454">SOLR-3454</a>: Exception when using result grouping with main=true and using wt=javabin.<br /><span class="attrib">(Ludovic Boutros, Martijn van Groningen)</span></li>
@@ -7931,7 +7931,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2232">SOLR-2232</a>: Improved README info on solr.solr.home in examples<br /><span class="attrib">(Eric Pugh, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2288">SOLR-2288</a>: Small tweaks to eliminate compiler warnings. primarily using Generics where applicable in method/object declarations, and adding @SuppressWarnings("unchecked") when appropriate<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2289">SOLR-2289</a>: Tweak spatial coords for example docs so they are a bit more spread out<br /><span class="attrib">(Erick Erickson, hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2331">SOLR-2331</a>: Refactor CoreContainer's SolrXML serialization code and improve testing  [SOLR-2691]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2691, Yury Kats, hossman, Mark Miller)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2331">SOLR-2331</a>: Refactor CoreContainer's SolrXML serialization code and improve testing  [SOLR-2691](https://issues.apache.org/jira/browse/SOLR-2691)<br /><span class="attrib">(Yury Kats, hossman, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2375">SOLR-2375</a>: Suggester Lookup implementations now store trie data and load it back on init. This means that large tries don't have to be rebuilt on every commit or core reload.<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2413">SOLR-2413</a>: Support for returning multi-valued fields w/o &lt;arr&gt; tag in the XMLResponseWriter was removed. XMLResponseWriter only no longer work with values less then 2.2<br /><span class="attrib">(ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2423">SOLR-2423</a>: FieldType argument changed from String to Object Conversion from SolrInputDocument &gt; Object &gt; Fieldable is now managed by FieldType rather then DocumentBuilder.<br /><span class="attrib">(ryan)</span></li>
@@ -7950,7 +7950,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3032">SOLR-3032</a>: logOnce from SolrException logOnce and all the supporting structure is gone. abortOnConfigurationError is also gone as it is no longer referenced. Errors should be caught and logged at the top-most level or logged and NOT propagated up the chain.<br /><span class="attrib">(Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3083">SOLR-3083</a>: JMX beans now report Numbers as numeric values rather then String<br /><span class="attrib">(Tagged Siteops, Greg Bowyer, ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3159">SOLR-3159</a>: Upgrade example and tests to run with Jetty 8<br /><span class="attrib">(ryan)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3202">SOLR-3202</a>: Dropping Support for JSP. New Admin UI is all client side  [SOLR-3244]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-3244, ryan, Aliaksandr Zhuhrou, Uwe Schindler)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3202">SOLR-3202</a>: Dropping Support for JSP. New Admin UI is all client side  [SOLR-3244](https://issues.apache.org/jira/browse/SOLR-3244)<br /><span class="attrib">(ryan, Aliaksandr Zhuhrou, Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3254">SOLR-3254</a>: Upgrade Solr to Tika 1.1<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3262">SOLR-3262</a>: The "threads" feature of DIH is removed<br /><span class="attrib">(deprecated in Solr 3.6, James Dyer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3302">SOLR-3302</a>: Upgraded SLF4j to version 1.6.4<br /><span class="attrib">(hossman)</span></li>
@@ -7982,7 +7982,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3360">SOLR-3360</a>: More DIH bug fixes for the deprecated "threads" parameter.<br /><span class="attrib">(Mikhail Khludnev, Claudio R, James Dyer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3361">SOLR-3361</a>: ReplicationHandler "maxNumberOfBackups" doesn't work if backups are triggered on commit<br /><span class="attrib">(James Dyer, Tomás Fernández Löbbe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3375">SOLR-3375</a>: Fix charset problems with HttpSolrServer<br /><span class="attrib">(Roger Håkansson, yonik, siren)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3430">SOLR-3430</a>: Added a new DIH test against a real SQL database. Fixed problems revealed by this new test related to the expanded cache support added to 3.6/SOLR-2382  [SOLR-2382]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2382, James Dyer)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3430">SOLR-3430</a>: Added a new DIH test against a real SQL database. Fixed problems revealed by this new test related to the expanded cache support added to 3.6/SOLR-2382  [SOLR-2382](https://issues.apache.org/jira/browse/SOLR-2382)<br /><span class="attrib">(James Dyer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3436">SOLR-3436</a>: Group count incorrect when not all shards are queried in the second pass.<br /><span class="attrib">(Francois Perron, Martijn van Groningen)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3454">SOLR-3454</a>: Exception when using result grouping with main=true and using wt=javabin.<br /><span class="attrib">(Ludovic Boutros, Martijn van Groningen)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3470">SOLR-3470</a>: contrib/clustering: custom Carrot2 tokenizer and stemmer factories are respected now<br /><span class="attrib">(Stanislaw Osinski, Dawid Weiss)</span></li>
@@ -8001,7 +8001,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1729">SOLR-1729</a>: Evaluation of NOW for date math is done only once per request for consistency, and is also propagated to shards in distributed search. Adding a parameter NOW=&lt;time_in_ms&gt; to the request will override the current time.<br /><span class="attrib">(Peter Sturge, yonik, Simon Willnauer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1843">SOLR-1843</a>: A new "rootName" attribute is now available when configuring &lt;jmx/&gt; in solrconfig.xml. If this attribute is set, Solr will use it as the root name for all MBeans Solr exposes via JMX. The default root name is "solr" followed by the core name.<br /><span class="attrib">(Constantijn Visinescu, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1860">SOLR-1860</a>: StopFilterFactory, CommonGramsFilterFactory, and CommonGramsQueryFilterFactory can optionally read stopwords in Snowball format (specify format="snowball").<br /><span class="attrib">(Robert Muir)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2001">SOLR-2001</a>: The query component will substitute an empty query that matches no documents if the query parser returns null. This also prevents an exception from being thrown by the default parser if "q" is missing. (yonik) - SOLR-435: if q is "" then it's also acceptable.  [SOLR-435]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-435, dsmiley, hoss)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2001">SOLR-2001</a>: The query component will substitute an empty query that matches no documents if the query parser returns null. This also prevents an exception from being thrown by the default parser if "q" is missing. (yonik) - SOLR-435: if q is "" then it's also acceptable.  [SOLR-435](https://issues.apache.org/jira/browse/SOLR-435)<br /><span class="attrib">(dsmiley, hoss)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2020">SOLR-2020</a>: Add Java client that uses Apache Http Components http client (4.x).<br /><span class="attrib">(Chantal Ackermann, Ryan McKinley, Yonik Seeley, siren)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2202">SOLR-2202</a>: Currency FieldType, whith support for currencies and exchange rates<br /><span class="attrib">(Greg Fodor & Andrew Morrison, janhoy, rmuir, Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2346">SOLR-2346</a>: Add a chance to set content encoding explicitly via content type of stream for extracting request handler. This is convenient when Tika's auto detector cannot detect encoding, especially the text file is too short to detect encoding.<br /><span class="attrib">(koji)</span></li>
@@ -8019,8 +8019,8 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3026">SOLR-3026</a>: eDismax: Locking down which fields can be explicitly queried<br /><span class="attrib">(user fields aka uf, janhoy, hossmann, Tomás Fernández Löbbe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3033">SOLR-3033</a>: ReplicationHandler's backup command now supports a 'maxNumberOfBackups' init param that can be used to delete all but the most recent N backups.<br /><span class="attrib">(Torsten Krah, James Dyer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3036">SOLR-3036</a>: Ability to specify overwrite=false on the URL for XML updates.<br /><span class="attrib">(Sami Siren, yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3054">SOLR-3054</a>: Add TypeTokenFilterFactory that creates TypeTokenFilter that filters tokens based on their TypeAttribute.  [LUCENE-3671]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-3671, Tommaso Teofili via Uwe Schindler)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/LUCENE-3305">LUCENE-3305</a>: Added Kuromoji morphological analyzer for Japanese. See the 'text_ja' fieldtype in the example to get started.  [SOLR-3056]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-3056, Christian Moen, Masaru Hasegawa, Robert Muir)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3054">SOLR-3054</a>: Add TypeTokenFilterFactory that creates TypeTokenFilter that filters tokens based on their TypeAttribute.  [LUCENE-3671](https://issues.apache.org/jira/browse/LUCENE-3671)<br /><span class="attrib">(Tommaso Teofili via Uwe Schindler)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/LUCENE-3305">LUCENE-3305</a>: Added Kuromoji morphological analyzer for Japanese. See the 'text_ja' fieldtype in the example to get started.  [SOLR-3056](https://issues.apache.org/jira/browse/SOLR-3056)<br /><span class="attrib">(Christian Moen, Masaru Hasegawa, Robert Muir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3105">SOLR-3105</a>: ElisionFilterFactory optionally allows the parameter ignoreCase (default=false).<br /><span class="attrib">(Robert Muir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3143">SOLR-3143</a>: Add SuggestQueryConverter, a QueryConverter intended for auto-suggesters.<br /><span class="attrib">(Robert Muir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3190">SOLR-3190</a>: Minor improvements to SolrEntityProcessor. Add more consistency between solr parameters and parameters used in SolrEntityProcessor and ability to specify a custom HttpClient instance.<br /><span class="attrib">(Luca Cavanna, Martijn van Groningen)</span></li>
@@ -8076,7 +8076,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3261">SOLR-3261</a>: Fix edismax to respect query operators when literal colons are used in query string.<br /><span class="attrib">(Juan Grande, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3264">SOLR-3264</a>: Fix CoreContainer and SolrResourceLoader logging to be more clear about when SolrCores are being created, and stop misleading people about SolrCore instanceDir's being the "Solr Home Dir"<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3316">SOLR-3316</a>: Distributed grouping failed when rows parameter was set to 0 and sometimes returned a wrong hit count as matches.<br /><span class="attrib">(Cody Young, Martijn van Groningen)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/LUCENE-3690">LUCENE-3690</a>: Re-implemented HTMLStripCharFilter as a JFlex-generated scanner and moved it to lucene/contrib/analyzers/common/. See below for a list of bug fixes and other changes. To get the same behavior as HTMLStripCharFilter in Solr version 3.5 and earlier (including the bugs), use LegacyHTMLStripCharFilter, which is the previous implementation. Behavior changes from the previous version: - Known offset bugs are fixed. - The "Mark invalid" exceptions reported in SOLR-1283 are no longer triggered (the bug is still present in LegacyHTMLStripCharFilter). - The character entity "&apos;" is now always properly decoded. - More cases of &lt;script&gt; tags are now properly stripped. - CDATA sections are now handled properly. - Valid tag name characters now include the supplementary Unicode characters from Unicode character classes [:ID_Start:] and [:ID_Continue:]. - Uppercase character entities "&QUOT;", "&COPY;",
  "&GT;", "&LT;", "&REG;", and "&AMP;" are now recognized and handled as if they were in lowercase. - The REPLACEMENT CHARACTER U+FFFD is now used to replace numeric character entities for unpaired UTF-16 low and high surrogates (in the range [U+D800-U+DFFF]). - Properly paired numeric character entities for UTF-16 surrogates are now converted to the corresponding code units. - Opening tags with unbalanced quotation marks are now properly stripped. - Literal "&lt;" and "&gt;" characters in opening tags, regardless of whether they appear inside quotation marks, now inhibit recognition (and stripping) of the tags. The only exception to this is for values of event-handler attributes, e.g. "onClick", "onLoad", "onSelect". - A newline '\n' is substituted instead of a space for stripped HTML markup. - Nothing is substituted for opening and closing inline tags - they are simply removed. The list of inline tags is (case insensitively): &lt;a&gt;, &lt;abbr&gt;, &lt;acronym&gt;, &lt;b&gt;, &lt
 ;basefont&gt;, &lt;bdo&gt;, &lt;big&gt;, &lt;cite&gt;, &lt;code&gt;, &lt;dfn&gt;, &lt;em&gt;, &lt;font&gt;, &lt;i&gt;, &lt;img&gt;, &lt;input&gt;, &lt;kbd&gt;, &lt;label&gt;, &lt;q&gt;, &lt;s&gt;, &lt;samp&gt;, &lt;select&gt;, &lt;small&gt;, &lt;span&gt;, &lt;strike&gt;, &lt;strong&gt;, &lt;sub&gt;, &lt;sup&gt;, &lt;textarea&gt;, &lt;tt&gt;, &lt;u&gt;, and &lt;var&gt;. - HTMLStripCharFilterFactory now handles HTMLStripCharFilter's "escapedTags" feature: opening and closing tags with the given names, including any attributes and their values, are left intact in the output.  [LUCENE-2208](https://issues.apache.org/jira/browse/LUCENE-2208) [SOLR-882](https://issues.apache.org/jira/browse/SOLR-882) [SOLR-42](https://issues.apache.org/jira/browse/SOLR-42) [SOLR-1283]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1283, Steve Rowe)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/LUCENE-3690">LUCENE-3690</a>: Re-implemented HTMLStripCharFilter as a JFlex-generated scanner and moved it to lucene/contrib/analyzers/common/. See below for a list of bug fixes and other changes. To get the same behavior as HTMLStripCharFilter in Solr version 3.5 and earlier (including the bugs), use LegacyHTMLStripCharFilter, which is the previous implementation. Behavior changes from the previous version: - Known offset bugs are fixed. - The "Mark invalid" exceptions reported in SOLR-1283 are no longer triggered (the bug is still present in LegacyHTMLStripCharFilter). - The character entity "&apos;" is now always properly decoded. - More cases of &lt;script&gt; tags are now properly stripped. - CDATA sections are now handled properly. - Valid tag name characters now include the supplementary Unicode characters from Unicode character classes [:ID_Start:] and [:ID_Continue:]. - Uppercase character entities "&QUOT;", "&COPY;",
  "&GT;", "&LT;", "&REG;", and "&AMP;" are now recognized and handled as if they were in lowercase. - The REPLACEMENT CHARACTER U+FFFD is now used to replace numeric character entities for unpaired UTF-16 low and high surrogates (in the range [U+D800-U+DFFF]). - Properly paired numeric character entities for UTF-16 surrogates are now converted to the corresponding code units. - Opening tags with unbalanced quotation marks are now properly stripped. - Literal "&lt;" and "&gt;" characters in opening tags, regardless of whether they appear inside quotation marks, now inhibit recognition (and stripping) of the tags. The only exception to this is for values of event-handler attributes, e.g. "onClick", "onLoad", "onSelect". - A newline '\n' is substituted instead of a space for stripped HTML markup. - Nothing is substituted for opening and closing inline tags - they are simply removed. The list of inline tags is (case insensitively): &lt;a&gt;, &lt;abbr&gt;, &lt;acronym&gt;, &lt;b&gt;, &lt
 ;basefont&gt;, &lt;bdo&gt;, &lt;big&gt;, &lt;cite&gt;, &lt;code&gt;, &lt;dfn&gt;, &lt;em&gt;, &lt;font&gt;, &lt;i&gt;, &lt;img&gt;, &lt;input&gt;, &lt;kbd&gt;, &lt;label&gt;, &lt;q&gt;, &lt;s&gt;, &lt;samp&gt;, &lt;select&gt;, &lt;small&gt;, &lt;span&gt;, &lt;strike&gt;, &lt;strong&gt;, &lt;sub&gt;, &lt;sup&gt;, &lt;textarea&gt;, &lt;tt&gt;, &lt;u&gt;, and &lt;var&gt;. - HTMLStripCharFilterFactory now handles HTMLStripCharFilter's "escapedTags" feature: opening and closing tags with the given names, including any attributes and their values, are left intact in the output.  [LUCENE-2208](https://issues.apache.org/jira/browse/LUCENE-2208) [SOLR-882](https://issues.apache.org/jira/browse/SOLR-882) [SOLR-42](https://issues.apache.org/jira/browse/SOLR-42) [SOLR-1283](https://issues.apache.org/jira/browse/SOLR-1283)<br /><span class="attrib">(Steve Rowe)</span></li>
     </ul>
   <li><a id="v3.6.0.other" href="javascript:toggleList('v3.6.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(21)
     <ul id="v3.6.0.other.list">
@@ -8093,7 +8093,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3032">SOLR-3032</a>: Deprecate logOnce from SolrException logOnce and all the supporting structure will disappear in 4.0. Errors should be caught and logged at the top-most level or logged and NOT propagated up the chain.<br /><span class="attrib">(Erick Erickson)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3059">SOLR-3059</a>: Example XSL stylesheet for indexing query result XML<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3077">SOLR-3077</a>: Better error messages when attempting to use "blank" field names<br /><span class="attrib">(Antony Stubbs, hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-3097">SOLR-3097</a>: Add analysis configurations for different languages to the example.  [SOLR-3105]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-3105, Christian Moen, Robert Muir)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-3097">SOLR-3097</a>: Add analysis configurations for different languages to the example.  [SOLR-3105](https://issues.apache.org/jira/browse/SOLR-3105)<br /><span class="attrib">(Christian Moen, Robert Muir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3112">SOLR-3112</a>: Fix tests not to write to src/test-files<br /><span class="attrib">(Luca Cavanna, Robert Muir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3140">SOLR-3140</a>: Upgrade schema version to 1.5, where omitNorms defaults to "true" for all primitive (non-analyzed) field types such as int, float, date, bool, string..<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-3142">SOLR-3142</a>: DIH Imports no longer default optimize to true, instead false. If you want to force all segments to be merged into one, you can specify this parameter yourself. NOTE: this can be very expensive operation and usually does not make sense for delta-imports.<br /><span class="attrib">(Robert Muir)</span></li>
@@ -8110,7 +8110,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1023">SOLR-1023</a>: StatsComponent now supports date fields and string fields.<br /><span class="attrib">(Chris Male, Mark Holland, Gunnlaugur Thor Briem, Ryan McKinley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1926">SOLR-1926</a>: Add hl.q parameter.<br /><span class="attrib">(koji)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1979">SOLR-1979</a>: New contrib "langid". Adds language identification capabilities as an Update Processor, using Tika's LanguageIdentifier or Cybozu language-detection library<br /><span class="attrib">(janhoy, Tommaso Teofili, gsingers)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2066">SOLR-2066</a>: Added support for distributed grouping.  [SOLR-2776]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2776, Martijn van Groningen, Jasper van Veghel, Matt Beaumont)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2066">SOLR-2066</a>: Added support for distributed grouping.  [SOLR-2776](https://issues.apache.org/jira/browse/SOLR-2776)<br /><span class="attrib">(Martijn van Groningen, Jasper van Veghel, Matt Beaumont)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2276">SOLR-2276</a>: Add support for cologne phonetic to PhoneticFilterFactory.<br /><span class="attrib">(Marc Pompl, rmuir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2578">SOLR-2578</a>: ReplicationHandler's backup command now supports a 'numberToKeep' request param that can be used to delete all but the most recent N backups.<br /><span class="attrib">(James Dyer, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2749">SOLR-2749</a>: Add boundary scanners for FastVectorHighlighter. &lt;boundaryScanner/&gt; can be specified with a name in solrconfig.xml, and use hl.boundaryScanner=name parameter to specify the named &lt;boundaryScanner/&gt;.<br /><span class="attrib">(koji)</span></li>
@@ -8144,7 +8144,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2372">SOLR-2372</a>: Upgrade Solr to Tika 0.10<br /><span class="attrib">(janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2591">SOLR-2591</a>: Remove commitLockTimeout option from solrconfig.xml<br /><span class="attrib">(Luca Cavanna, Martijn van Groningen)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2746">SOLR-2746</a>: Upgraded UIMA dependencies from *-2.3.1-SNAPSHOT.jar to *-2.3.1.jar.</li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2750">SOLR-2750</a>: Make both "update.chain" and the deprecated "update.param" work consistently everywhere; see also SOLR-2105.  [SOLR-2105]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2105, Mark Miller, janhoy)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2750">SOLR-2750</a>: Make both "update.chain" and the deprecated "update.param" work consistently everywhere; see also SOLR-2105.  [SOLR-2105](https://issues.apache.org/jira/browse/SOLR-2105)<br /><span class="attrib">(Mark Miller, janhoy)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2757">SOLR-2757</a>: min() and max() functions now support an arbitrary number of ValueSources<br /><span class="attrib">(Bill Bell, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2758">SOLR-2758</a>: Moved ConcurrentLRUCache from o.a.s.common.util package in the solrj module to the o.a.s.util package in the Solr core module.<br /><span class="attrib">(David Smiley, Steve Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2766">SOLR-2766</a>: Package individual javadoc sites for solrj and test-framework.<br /><span class="attrib">(Steve Rowe, Mike McCandless)</span></li>
@@ -8187,7 +8187,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2541">SOLR-2541</a>: PluginInfos was not correctly parsing &lt;long/&gt; tags when initializing plugins<br /><span class="attrib">(Frank Wesemann, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2545">SOLR-2545</a>: ExternalFileField file parsing would fail if any key contained an "=" character. It now only looks for the last "=" delimiter prior to the float value.<br /><span class="attrib">(Markus Jelsma, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2564">SOLR-2564</a>: Fixed ArrayIndexOutOfBoundsException when using simple format and start &gt; 0<br /><span class="attrib">(Martijn van Groningen, Matteo Melli)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2606">SOLR-2606</a>: Fixed sort parsing of fields containing punctuation that failed due to sort by function changes introduced in SOLR-1297  [SOLR-1297]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1297, Mitsu Hadeishi, hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2606">SOLR-2606</a>: Fixed sort parsing of fields containing punctuation that failed due to sort by function changes introduced in SOLR-1297  [SOLR-1297](https://issues.apache.org/jira/browse/SOLR-1297)<br /><span class="attrib">(Mitsu Hadeishi, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2623">SOLR-2623</a>: Solr JMX MBeans do not survive core reloads<br /><span class="attrib">(Alexey Serba, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2625">SOLR-2625</a>: TermVectorComponent throws NPE if TF-IDF option is used without DF option.<br /><span class="attrib">(Daniel Erenrich, Simon Willnauer)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2631">SOLR-2631</a>: PingRequestHandler should not allow to ping itself using "qt" param to prevent infinite loop.<br /><span class="attrib">(Edoardo Tosca, Uwe Schindler)</span></li>
@@ -8202,12 +8202,12 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2692">SOLR-2692</a>: contrib/clustering: Typo in param name fixed: "carrot.fragzise" changed to "carrot.fragSize"<br /><span class="attrib">(Stanislaw Osinski)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2695">SOLR-2695</a>: DIH: Documents are collected in unsynchronized list in multi-threaded debug mode<br /><span class="attrib">(Michael McCandless, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2706">SOLR-2706</a>: contrib/clustering: The carrot.lexicalResourcesDir parameter now works with absolute directories<br /><span class="attrib">(Stanislaw Osinski)</span></li>
-      <li>Fixed grouping bug when start is bigger than rows and format is simple that zero documents are returned even if there are documents to display. (Martijn van Groningen) (Nikhil Chhaochharia)</li>
+      <li>Fixed grouping bug when start is bigger than rows and format is simple that zero documents are returned even if there are documents to display.<br /><span class="attrib">(Martijn van Groningen, Nikhil Chhaochharia)</span></li>
     </ul>
   <li><a id="v3.4.0.other" href="javascript:toggleList('v3.4.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(4)
     <ul id="v3.4.0.other.list">
       <li><a href="https://issues.apache.org/jira/browse/LUCENE-3406">LUCENE-3406</a>: Add ant target 'package-local-src-tgz' to Lucene and Solr to package sources from the local working copy.<br /><span class="attrib">(Seung-Yeoul Yang, Steve Rowe)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2452">SOLR-2452</a>: Rewrote the Solr build system: - Integrated more fully with the Lucene build system: generalized the Lucene build system and eliminated duplication. - Converted all Solr contribs to the Lucene/Solr conventional src/ layout: java/, resources/, test/, and test-files/&lt;contrib-name&gt;. - Created a new Solr-internal module named "core" by moving the java/, test/, and test-files/ directories from solr/src/ to solr/core/src/. - Merged solr/src/webapp/src/ into solr/core/src/java/. - Eliminated solr/src/ by moving all its directories up one level; renamed solr/src/site/ to solr/site-src/ because solr/site/ already exists. - Merged solr/src/common/ into solr/solrj/src/java/. - Moved o.a.s.client.solrj.* and o.a.s.common.* tests from solr/src/test/ to solr/solrj/src/test/. - Made the solrj tests not depend on the solr core tests by moving some classes from solr/src/test/ to solr/test-framework/src/java/. - 
 Each internal module (core/, solrj/, test-framework/, and webapp/) now has its own build.xml, from which it is possible to run module-specific targets. solr/build.xml delegates all build tasks (via &lt;ant dir="internal-module-dir"&gt; calls) to these modules' build.xml files.  [SOLR-2653](https://issues.apache.org/jira/browse/SOLR-2653) [LUCENE-3323](https://issues.apache.org/jira/browse/LUCENE-3323) [SOLR-2659](https://issues.apache.org/jira/browse/SOLR-2659) [LUCENE-3329](https://issues.apache.org/jira/browse/LUCENE-3329) [SOLR-2666]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2666, Steve Rowe, Robert Muir)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2452">SOLR-2452</a>: Rewrote the Solr build system: - Integrated more fully with the Lucene build system: generalized the Lucene build system and eliminated duplication. - Converted all Solr contribs to the Lucene/Solr conventional src/ layout: java/, resources/, test/, and test-files/&lt;contrib-name&gt;. - Created a new Solr-internal module named "core" by moving the java/, test/, and test-files/ directories from solr/src/ to solr/core/src/. - Merged solr/src/webapp/src/ into solr/core/src/java/. - Eliminated solr/src/ by moving all its directories up one level; renamed solr/src/site/ to solr/site-src/ because solr/site/ already exists. - Merged solr/src/common/ into solr/solrj/src/java/. - Moved o.a.s.client.solrj.* and o.a.s.common.* tests from solr/src/test/ to solr/solrj/src/test/. - Made the solrj tests not depend on the solr core tests by moving some classes from solr/src/test/ to solr/test-framework/src/java/. - 
 Each internal module (core/, solrj/, test-framework/, and webapp/) now has its own build.xml, from which it is possible to run module-specific targets. solr/build.xml delegates all build tasks (via &lt;ant dir="internal-module-dir"&gt; calls) to these modules' build.xml files.  [SOLR-2653](https://issues.apache.org/jira/browse/SOLR-2653) [LUCENE-3323](https://issues.apache.org/jira/browse/LUCENE-3323) [SOLR-2659](https://issues.apache.org/jira/browse/SOLR-2659) [LUCENE-3329](https://issues.apache.org/jira/browse/LUCENE-3329) [SOLR-2666](https://issues.apache.org/jira/browse/SOLR-2666)<br /><span class="attrib">(Steve Rowe, Robert Muir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2629">SOLR-2629</a>: Eliminate deprecation warnings in some JSPs.<br /><span class="attrib">(Bernd Fehling, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2743">SOLR-2743</a>: Remove commons logging from contrib/extraction.<br /><span class="attrib">(koji)</span></li>
     </ul>
@@ -8220,7 +8220,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2378">SOLR-2378</a>: A new, automaton-based, implementation of suggest (autocomplete) component, offering an order of magnitude smaller memory consumption compared to ternary trees and jaspell and very fast lookups at runtime.<br /><span class="attrib">(Dawid Weiss)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2400">SOLR-2400</a>: Field- and DocumentAnalysisRequestHandler now provide a position history for each token, so you can follow the token through all analysis stages. The output contains a separate int[] attribute containing all positions from previous Tokenizers/TokenFilters (called "positionHistory").<br /><span class="attrib">(Uwe Schindler)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2480">SOLR-2480</a>: Add ignoreTikaException flag to the extraction request handler so that users can ignore TikaException but index meta data.<br /><span class="attrib">(Shinichiro Abe, koji)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2524">SOLR-2524</a>: Grouping / Field collapsing using the Lucene grouping contrib. The search result can be grouped by field and query.  [SOLR-236](https://issues.apache.org/jira/browse/SOLR-236) [SOLR-237](https://issues.apache.org/jira/browse/SOLR-237) [SOLR-1773](https://issues.apache.org/jira/browse/SOLR-1773) [SOLR-1311]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1311, Martijn van Groningen, Emmanuel Keller, Shalin Shekhar Mangar, Koji Sekiguchi, Iván de Prado, Ryan McKinley, Marc Sturlese, Peter Karich, Bojan Smid, Charles Hornberger, Dieter Grad, Dmitry Lihachev, Doug Steigerwald, Karsten Sperling, Michael Gundlach, Oleg Gnatovskiy, Thomas Traeger, Harish Agarwal, yonik, Michael McCandless, Bill Bell)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2524">SOLR-2524</a>: Grouping / Field collapsing using the Lucene grouping contrib. The search result can be grouped by field and query.  [SOLR-236](https://issues.apache.org/jira/browse/SOLR-236) [SOLR-237](https://issues.apache.org/jira/browse/SOLR-237) [SOLR-1773](https://issues.apache.org/jira/browse/SOLR-1773) [SOLR-1311](https://issues.apache.org/jira/browse/SOLR-1311)<br /><span class="attrib">(Martijn van Groningen, Emmanuel Keller, Shalin Shekhar Mangar, Koji Sekiguchi, Iván de Prado, Ryan McKinley, Marc Sturlese, Peter Karich, Bojan Smid, Charles Hornberger, Dieter Grad, Dmitry Lihachev, Doug Steigerwald, Karsten Sperling, Michael Gundlach, Oleg Gnatovskiy, Thomas Traeger, Harish Agarwal, yonik, Michael McCandless, Bill Bell)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2582">SOLR-2582</a>: Use uniqueKey for error log in UIMAUpdateRequestProcessor.<br /><span class="attrib">(Tommaso Teofili, koji)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2610">SOLR-2610</a>: -- Add an option to delete index through CoreAdmin UNLOAD action<br /><span class="attrib">(shalin)</span></li>
     </ul>
@@ -8251,7 +8251,7 @@
     <ul id="v3.2.0.added.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1915">SOLR-1915</a>: DebugComponent now supports using a NamedList to model Explanation objects in its responses instead of Explanation.toString<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2113">SOLR-2113</a>: Add TermQParserPlugin, registered as "term". This is useful when generating filter queries from terms returned from field faceting or the terms component. Example: fq={!term f=weight}1.5<br /><span class="attrib">(hossman, yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2448">SOLR-2448</a>: Search results clustering updates: bisecting k-means clustering algorithm added, loading of Carrot2 stop words from &lt;solr.home&gt;/conf/carrot2 (SOLR-2449), using Solr's stopwords.txt for clustering (SOLR-2450), output of cluster scores (SOLR-2505)  [SOLR-2449](https://issues.apache.org/jira/browse/SOLR-2449) [SOLR-2450](https://issues.apache.org/jira/browse/SOLR-2450) [SOLR-2505]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-2505, Stanislaw Osinski, Dawid Weiss)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2448">SOLR-2448</a>: Search results clustering updates: bisecting k-means clustering algorithm added, loading of Carrot2 stop words from &lt;solr.home&gt;/conf/carrot2 (SOLR-2449), using Solr's stopwords.txt for clustering (SOLR-2450), output of cluster scores (SOLR-2505)  [SOLR-2449](https://issues.apache.org/jira/browse/SOLR-2449) [SOLR-2450](https://issues.apache.org/jira/browse/SOLR-2450) [SOLR-2505](https://issues.apache.org/jira/browse/SOLR-2505)<br /><span class="attrib">(Stanislaw Osinski, Dawid Weiss)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2496">SOLR-2496</a>: Add ability to specify overwrite and commitWithin as request parameters (e.g. specified in the URL) when using the JSON update format, and added a simplified format for specifying multiple documents. Example: [{"id":"doc1"},{"id":"doc2"}]<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2503">SOLR-2503</a>: extend UIMAUpdateRequestProcessorFactory mapping function to map feature value to dynamicField.<br /><span class="attrib">(koji)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2512">SOLR-2512</a>: add ignoreErrors flag to UIMAUpdateRequestProcessorFactory so that users can ignore exceptions in AE.<br /><span class="attrib">(Tommaso Teofili, koji)</span></li>
@@ -8315,7 +8315,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1167">SOLR-1167</a>: Solr Config now supports XInclude for XML engines that can support it.<br /><span class="attrib">(Bryan Talbot, gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1175">SOLR-1175</a>: disable/enable replication on master side. added two commands 'enableReplication' and 'disableReplication'<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1177">SOLR-1177</a>: Distributed Search support for TermsComponent<br /><span class="attrib">(Matt Weber, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1179">SOLR-1179</a>: DocSets can now be used as Lucene Filters via DocSet.getTopFilter()<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1179">SOLR-1179</a>: DocSets can now be used as Lucene Filters via DocSet.getTopFilter<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1189">SOLR-1189</a>: Support providing username and password for basic HTTP authentication in Java replication<br /><span class="attrib">(Matthew Gregg, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1204">SOLR-1204</a>: Enhance SpellingQueryConverter to handle UTF-8 instead of ASCII only. Use the NMTOKEN syntax for matching field names.<br /><span class="attrib">(Michael Ludwig, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1214">SOLR-1214</a>: differentiate between solr home and instanceDir .deprecates the method SolrResourceLoader#locateInstanceDir() and it is renamed to locateSolrHome<br /><span class="attrib">(noble)</span></li>
@@ -8359,7 +8359,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1574">SOLR-1574</a>: Add many new functions from java Math<br /><span class="attrib">(e.g. sin, cos, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1583">SOLR-1583</a>: DIH Create DataSources that return InputStream<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1586">SOLR-1586</a>: Add support for Geohash and Spatial Tile FieldType<br /><span class="attrib">(Chris Mattmann, gsingers)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1621">SOLR-1621</a>: Allow current single core deployments to be specified by solr.xml  [SOLR-1722]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1722, Mark Miller, noble)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1621">SOLR-1621</a>: Allow current single core deployments to be specified by solr.xml  [SOLR-1722](https://issues.apache.org/jira/browse/SOLR-1722)<br /><span class="attrib">(Mark Miller, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1625">SOLR-1625</a>: Add regexp support for TermsComponent<br /><span class="attrib">(Uri Boness, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1627">SOLR-1627</a>: DIH VariableResolver should be fetched just in time<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1653">SOLR-1653</a>: Add PatternReplaceCharFilter<br /><span class="attrib">(koji)</span></li>
@@ -8386,8 +8386,8 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2015">SOLR-2015</a>: Add a boolean attribute autoGeneratePhraseQueries to TextField. autoGeneratePhraseQueries="true" (the default) causes the query parser to generate phrase queries if multiple tokens are generated from a single non-quoted analysis string. For example WordDelimiterFilter splitting text:pdp-11 will cause the parser to generate text:"pdp 11" rather than (text:PDP OR text:11). Note that autoGeneratePhraseQueries="true" tends to not work well for non whitespace delimited languages.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2021">SOLR-2021</a>: Add SolrEncoder plugin to Highlighter.<br /><span class="attrib">(koji)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2030">SOLR-2030</a>: Make FastVectorHighlighter use of SolrEncoder.<br /><span class="attrib">(koji)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2049">SOLR-2049</a>: Add hl.multiValuedSeparatorChar for FastVectorHighlighter, per LUCENE-2603.  [LUCENE-2603]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-2603, koji)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2053">SOLR-2053</a>: Add support for custom comparators in Solr spellchecker, per LUCENE-2479  [LUCENE-2479]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-2479, gsingers)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2049">SOLR-2049</a>: Add hl.multiValuedSeparatorChar for FastVectorHighlighter, per LUCENE-2603.  [LUCENE-2603](https://issues.apache.org/jira/browse/LUCENE-2603)<br /><span class="attrib">(koji)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2053">SOLR-2053</a>: Add support for custom comparators in Solr spellchecker, per LUCENE-2479  [LUCENE-2479](https://issues.apache.org/jira/browse/LUCENE-2479)<br /><span class="attrib">(gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2059">SOLR-2059</a>: Add "types" attribute to WordDelimiterFilterFactory, which allows you to customize how WordDelimiterFilter tokenizes text with a configuration file.<br /><span class="attrib">(Peter Karich, rmuir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2099">SOLR-2099</a>: Add ability to throttle rsync based replication using rsync option --bwlimit.<br /><span class="attrib">(Brandon Evans, koji)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2128">SOLR-2128</a>: Full parameter substitution for function queries. Example: q=add($v1,$v2)&v1=mul(popularity,5)&v2=20.0<br /><span class="attrib">(yonik)</span></li>
@@ -8396,12 +8396,12 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2157">SOLR-2157</a>: Suggester should return alpha-sorted results when onlyMorePopular=false<br /><span class="attrib">(ab)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2188">SOLR-2188</a>: Added "maxTokenLength" argument to the factories for ClassicTokenizer, StandardTokenizer, and UAX29URLEmailTokenizer.<br /><span class="attrib">(Steven Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2210">SOLR-2210</a>: Add icu-based tokenizer and filters to contrib/analysis-extras<br /><span class="attrib">(rmuir)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2211">SOLR-2211</a>: Added UAX29URLEmailTokenizerFactory, which implements UAX#29, a unicode algorithm with good results for most languages, as well as URL and E-mail tokenization according to the relevant RFCs.  [LUCENE-2763]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-2763, Tom Burton-West, rmuir)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2211">SOLR-2211</a>: Added UAX29URLEmailTokenizerFactory, which implements UAX#29, a unicode algorithm with good results for most languages, as well as URL and E-mail tokenization according to the relevant RFCs.  [LUCENE-2763](https://issues.apache.org/jira/browse/LUCENE-2763)<br /><span class="attrib">(Tom Burton-West, rmuir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2237">SOLR-2237</a>: Added StempelPolishStemFilterFactory to contrib/analysis-extras<br /><span class="attrib">(rmuir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2263">SOLR-2263</a>: Add ability for RawResponseWriter to stream binary files as well as text files.<br /><span class="attrib">(Eric Pugh, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2282">SOLR-2282</a>: Add distributed search support for search result clustering.<br /><span class="attrib">(Brad Giaccio, Dawid Weiss, Stanislaw Osinski, rmuir, koji)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2325">SOLR-2325</a>: Allow tagging and exclusion of main query for faceting.<br /><span class="attrib">(yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-243">SOLR-243</a>: Add configurable IndexReaderFactory so that alternate IndexReader implementations can be specified via solrconfig.xml. Note that using a custom IndexReader may be incompatible with ReplicationHandler (see comments in SOLR-1366). This should be treated as an experimental feature.  [SOLR-1366]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1366, Andrzej Bialecki, hossman, Mark Miller, John Wang)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-243">SOLR-243</a>: Add configurable IndexReaderFactory so that alternate IndexReader implementations can be specified via solrconfig.xml. Note that using a custom IndexReader may be incompatible with ReplicationHandler (see comments in SOLR-1366). This should be treated as an experimental feature.  [SOLR-1366](https://issues.apache.org/jira/browse/SOLR-1366)<br /><span class="attrib">(Andrzej Bialecki, hossman, Mark Miller, John Wang)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-284">SOLR-284</a>: Added support for extracting content from binary documents like MS Word and PDF using Apache Tika. See also contrib/extraction/CHANGES.txt<br /><span class="attrib">(Eric Pugh, Chris Harris, yonik, gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-397">SOLR-397</a>: Date Faceting now supports a "facet.date.include" param for specifying when the upper & lower end points of computed date ranges should be included in the range. Legal values are: "all", "lower", "upper", "edge", and "outer". For backwards compatibility the default value is the set: [lower,upper,edge], so that all ranges between start and end are inclusive of their endpoints, but the "before" and "after" ranges are not.</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-465">SOLR-465</a>: Add configurable DirectoryProvider so that alternate Directory implementations can be specified via solrconfig.xml. The default DirectoryProvider will use NIOFSDirectory for better concurrency on non Windows platforms.<br /><span class="attrib">(Mark Miller, TJ Laurenzo, yonik)</span></li>
@@ -8415,7 +8415,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-659">SOLR-659</a>: Adds shards.start and shards.rows to distributed search to allow more efficient bulk queries (those that retrieve many or all documents).<br /><span class="attrib">(Brian Whitman, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-667">SOLR-667</a>: A LRU cache implementation based upon ConcurrentHashMap and other techniques to reduce contention and synchronization overhead, to utilize multiple CPU cores more effectively.<br /><span class="attrib">(Fuad Efendi, Noble Paul, yonik, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-670">SOLR-670</a>: Add support for rollbacks in UpdateHandler. This allows user to rollback all changes since the last commit.<br /><span class="attrib">(Noble Paul, koji, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-680">SOLR-680</a>: Add StatsComponent. This gets simple statistics on matched numeric fields, including: min, max, mean, median, stddev. (koji, ryan) - SOLR-1380: Added support for multi-valued fields  [SOLR-1380]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1380, Harish Agarwal, gsingers)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-680">SOLR-680</a>: Add StatsComponent. This gets simple statistics on matched numeric fields, including: min, max, mean, median, stddev. (koji, ryan) - SOLR-1380: Added support for multi-valued fields  [SOLR-1380](https://issues.apache.org/jira/browse/SOLR-1380)<br /><span class="attrib">(Harish Agarwal, gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-739">SOLR-739</a>: Add support for OmitTf<br /><span class="attrib">(Mark Miller, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-744">SOLR-744</a>: ShingleFilterFactory supports the "outputUnigramsIfNoShingles" parameter, to output unigrams if the number of input tokens is fewer than minShingleSize, and no shingles can be generated.<br /><span class="attrib">(Chris Harris, Steven Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-746">SOLR-746</a>: Added "omitHeader" request parameter to omit the header from the response.<br /><span class="attrib">(Noble Paul, shalin)</span></li>
@@ -8459,7 +8459,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-943">SOLR-943</a>: Make it possible to specify dataDir in solr.xml and accept the dataDir as a request parameter for the CoreAdmin create command.<br /><span class="attrib">(Noble Paul, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-945">SOLR-945</a>: JSON update handler that accepts add, delete, commit commands in JSON format.<br /><span class="attrib">(Ryan McKinley, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-966">SOLR-966</a>: Enhance the map() function query to take in an optional default value<br /><span class="attrib">(Noble Paul, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-980">SOLR-980</a>: A PlainTextEntityProcessor which can read from any DataSource&lt;Reader&gt; and output a String. (Nathan Adams, Noble Paul via shalin) 100.SOLR-1003: XPathEntityprocessor must allow slurping all text from a given xml node and its children. (Noble Paul via shalin) 101.SOLR-1001: Allow variables in various attributes of RegexTransformer, HTMLStripTransformer and NumberFormatTransformer. (Fergus McMenemie, Noble Paul, shalin) 102.SOLR-989: DIH: Expose running statistics from the Context API. (Noble Paul, shalin) 103.SOLR-996: DIH: Expose Context to Evaluators. (Noble Paul, shalin) 104.SOLR-783: DIH: Enhance delta-imports by maintaining separate last_index_time for each entity. (Jon Baer, Noble Paul via shalin) 105.SOLR-1033: Current entity's namespace is made available to all DIH Transformers. This allows one to use an output field of TemplateTransformer in other transformers, among other things. (Fergus M
 cMenemie, Noble Paul via shalin) 106.SOLR-1066: New methods in DIH Context to expose Script details. ScriptTransformer changed to read scripts through the new API methods. (Noble Paul via shalin) 107.SOLR-1062: A DIH LogTransformer which can log data in a given template format. (Jon Baer, Noble Paul via shalin) 108.SOLR-1065: A DIH ContentStreamDataSource which can accept HTTP POST data in a content stream. This can be used to push data to Solr instead of just pulling it from DB/Files/URLs. (Noble Paul via shalin) 109.SOLR-1061: Improve DIH RegexTransformer to create multiple columns from regex groups. (Noble Paul via shalin) 110.SOLR-1059: Special DIH flags introduced for deleting documents by query or id, skipping rows and stopping further transforms. Use $deleteDocById, $deleteDocByQuery for deleting by id and query respectively. Use $skipRow to skip the current row but continue with the document. Use $stopTransform to stop further transformers. New methods are introduced in Cont
 ext for deleting by id and query. (Noble Paul, Fergus McMenemie, shalin) 111.SOLR-1076: JdbcDataSource should resolve DIH variables in all its configuration parameters. (shalin) 112.SOLR-1055: Make DIH JdbcDataSource easily extensible by making the createConnectionFactory method protected and return a Callable&lt;Connection&gt; object. (Noble Paul, shalin) 113.SOLR-1058: DIH: JdbcDataSource can lookup javax.sql.DataSource using JNDI. Use a jndiName attribute to specify the location of the data source. (Jason Shepherd, Noble Paul via shalin) 114.SOLR-1083: A DIH Evaluator for escaping query characters. (Noble Paul, shalin) 115.SOLR-934: A MailEntityProcessor to enable indexing mails from POP/IMAP sources into a solr index. (Preetam Rao, shalin) 116.SOLR-1060: A DIH LineEntityProcessor which can stream lines of text from a given file to be indexed directly or for processing with transformers and child entities. (Fergus McMenemie, Noble Paul, shalin) 117.SOLR-1127: Add support for DIH 
 field name to be templatized. (Noble Paul, shalin) 118.SOLR-1092: Added a new DIH command named 'import' which does not automatically clean the index. This is useful and more appropriate when one needs to import only some of the entities. (Noble Paul via shalin) 119.SOLR-1153: DIH 'deltaImportQuery' is honored on child entities as well (noble) 120.SOLR-1230: Enhanced dataimport.jsp to work with all DataImportHandler request handler configurations, rather than just a hardcoded /dataimport handler. (ehatcher) 121.SOLR-1235: disallow period (.) in DIH entity names (noble) 122.SOLR-1234: Multiple DIH does not work because all of them write to dataimport.properties. Use the handler name as the properties file name (noble) 123.SOLR-1348: Support binary field type in convertType logic in DIH JdbcDataSource (shalin) 124.SOLR-1406: DIH: Make FileDataSource and FileListEntityProcessor to be more extensible (Luke Forehand, shalin) 125.SOLR-1437: DIH: XPathEntityProcessor can deal with xpath sy
 ntaxes such as //tagname , /root//tagname  [SOLR-1003](https://issues.apache.org/jira/browse/SOLR-1003) [SOLR-1001](https://issues.apache.org/jira/browse/SOLR-1001) [SOLR-989](https://issues.apache.org/jira/browse/SOLR-989) [SOLR-996](https://issues.apache.org/jira/browse/SOLR-996) [SOLR-783](https://issues.apache.org/jira/browse/SOLR-783) [SOLR-1033](https://issues.apache.org/jira/browse/SOLR-1033) [SOLR-1066](https://issues.apache.org/jira/browse/SOLR-1066) [SOLR-1062](https://issues.apache.org/jira/browse/SOLR-1062) [SOLR-1065](https://issues.apache.org/jira/browse/SOLR-1065) [SOLR-1061](https://issues.apache.org/jira/browse/SOLR-1061) [SOLR-1059](https://issues.apache.org/jira/browse/SOLR-1059) [SOLR-1076](https://issues.apache.org/jira/browse/SOLR-1076) [SOLR-1055](https://issues.apache.org/jira/browse/SOLR-1055) [SOLR-1058](https://issues.apache.org/jira/browse/SOLR-1058) [SOLR-1083](https://issues.apache.org/jira/browse/SOLR-1083) [SOLR-934](https://issues.apache.org/jira/bro
 wse/SOLR-934) [SOLR-1060](https://issues.apache.org/jira/browse/SOLR-1060) [SOLR-1127](https://issues.apache.org/jira/browse/SOLR-1127) [SOLR-1092](https://issues.apache.org/jira/browse/SOLR-1092) [SOLR-1153](https://issues.apache.org/jira/browse/SOLR-1153) [SOLR-1230](https://issues.apache.org/jira/browse/SOLR-1230) [SOLR-1235](https://issues.apache.org/jira/browse/SOLR-1235) [SOLR-1234](https://issues.apache.org/jira/browse/SOLR-1234) [SOLR-1348](https://issues.apache.org/jira/browse/SOLR-1348) [SOLR-1406](https://issues.apache.org/jira/browse/SOLR-1406) [SOLR-1437]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1437, Fergus McMenemie, noble)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-980">SOLR-980</a>: A PlainTextEntityProcessor which can read from any DataSource&lt;Reader&gt; and output a String. (Nathan Adams, Noble Paul via shalin) 100.SOLR-1003: XPathEntityprocessor must allow slurping all text from a given xml node and its children. (Noble Paul via shalin) 101.SOLR-1001: Allow variables in various attributes of RegexTransformer, HTMLStripTransformer and NumberFormatTransformer. (Fergus McMenemie, Noble Paul, shalin) 102.SOLR-989: DIH: Expose running statistics from the Context API. (Noble Paul, shalin) 103.SOLR-996: DIH: Expose Context to Evaluators. (Noble Paul, shalin) 104.SOLR-783: DIH: Enhance delta-imports by maintaining separate last_index_time for each entity. (Jon Baer, Noble Paul via shalin) 105.SOLR-1033: Current entity's namespace is made available to all DIH Transformers. This allows one to use an output field of TemplateTransformer in other transformers, among other things. (Fergus M
 cMenemie, Noble Paul via shalin) 106.SOLR-1066: New methods in DIH Context to expose Script details. ScriptTransformer changed to read scripts through the new API methods. (Noble Paul via shalin) 107.SOLR-1062: A DIH LogTransformer which can log data in a given template format. (Jon Baer, Noble Paul via shalin) 108.SOLR-1065: A DIH ContentStreamDataSource which can accept HTTP POST data in a content stream. This can be used to push data to Solr instead of just pulling it from DB/Files/URLs. (Noble Paul via shalin) 109.SOLR-1061: Improve DIH RegexTransformer to create multiple columns from regex groups. (Noble Paul via shalin) 110.SOLR-1059: Special DIH flags introduced for deleting documents by query or id, skipping rows and stopping further transforms. Use $deleteDocById, $deleteDocByQuery for deleting by id and query respectively. Use $skipRow to skip the current row but continue with the document. Use $stopTransform to stop further transformers. New methods are introduced in Cont
 ext for deleting by id and query. (Noble Paul, Fergus McMenemie, shalin) 111.SOLR-1076: JdbcDataSource should resolve DIH variables in all its configuration parameters. (shalin) 112.SOLR-1055: Make DIH JdbcDataSource easily extensible by making the createConnectionFactory method protected and return a Callable&lt;Connection&gt; object. (Noble Paul, shalin) 113.SOLR-1058: DIH: JdbcDataSource can lookup javax.sql.DataSource using JNDI. Use a jndiName attribute to specify the location of the data source. (Jason Shepherd, Noble Paul via shalin) 114.SOLR-1083: A DIH Evaluator for escaping query characters. (Noble Paul, shalin) 115.SOLR-934: A MailEntityProcessor to enable indexing mails from POP/IMAP sources into a solr index. (Preetam Rao, shalin) 116.SOLR-1060: A DIH LineEntityProcessor which can stream lines of text from a given file to be indexed directly or for processing with transformers and child entities. (Fergus McMenemie, Noble Paul, shalin) 117.SOLR-1127: Add support for DIH 
 field name to be templatized. (Noble Paul, shalin) 118.SOLR-1092: Added a new DIH command named 'import' which does not automatically clean the index. This is useful and more appropriate when one needs to import only some of the entities. (Noble Paul via shalin) 119.SOLR-1153: DIH 'deltaImportQuery' is honored on child entities as well (noble) 120.SOLR-1230: Enhanced dataimport.jsp to work with all DataImportHandler request handler configurations, rather than just a hardcoded /dataimport handler. (ehatcher) 121.SOLR-1235: disallow period (.) in DIH entity names (noble) 122.SOLR-1234: Multiple DIH does not work because all of them write to dataimport.properties. Use the handler name as the properties file name (noble) 123.SOLR-1348: Support binary field type in convertType logic in DIH JdbcDataSource (shalin) 124.SOLR-1406: DIH: Make FileDataSource and FileListEntityProcessor to be more extensible (Luke Forehand, shalin) 125.SOLR-1437: DIH: XPathEntityProcessor can deal with xpath sy
 ntaxes such as //tagname , /root//tagname  [SOLR-1003](https://issues.apache.org/jira/browse/SOLR-1003) [SOLR-1001](https://issues.apache.org/jira/browse/SOLR-1001) [SOLR-989](https://issues.apache.org/jira/browse/SOLR-989) [SOLR-996](https://issues.apache.org/jira/browse/SOLR-996) [SOLR-783](https://issues.apache.org/jira/browse/SOLR-783) [SOLR-1033](https://issues.apache.org/jira/browse/SOLR-1033) [SOLR-1066](https://issues.apache.org/jira/browse/SOLR-1066) [SOLR-1062](https://issues.apache.org/jira/browse/SOLR-1062) [SOLR-1065](https://issues.apache.org/jira/browse/SOLR-1065) [SOLR-1061](https://issues.apache.org/jira/browse/SOLR-1061) [SOLR-1059](https://issues.apache.org/jira/browse/SOLR-1059) [SOLR-1076](https://issues.apache.org/jira/browse/SOLR-1076) [SOLR-1055](https://issues.apache.org/jira/browse/SOLR-1055) [SOLR-1058](https://issues.apache.org/jira/browse/SOLR-1058) [SOLR-1083](https://issues.apache.org/jira/browse/SOLR-1083) [SOLR-934](https://issues.apache.org/jira/bro
 wse/SOLR-934) [SOLR-1060](https://issues.apache.org/jira/browse/SOLR-1060) [SOLR-1127](https://issues.apache.org/jira/browse/SOLR-1127) [SOLR-1092](https://issues.apache.org/jira/browse/SOLR-1092) [SOLR-1153](https://issues.apache.org/jira/browse/SOLR-1153) [SOLR-1230](https://issues.apache.org/jira/browse/SOLR-1230) [SOLR-1235](https://issues.apache.org/jira/browse/SOLR-1235) [SOLR-1234](https://issues.apache.org/jira/browse/SOLR-1234) [SOLR-1348](https://issues.apache.org/jira/browse/SOLR-1348) [SOLR-1406](https://issues.apache.org/jira/browse/SOLR-1406) [SOLR-1437](https://issues.apache.org/jira/browse/SOLR-1437)<br /><span class="attrib">(Fergus McMenemie, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-988">SOLR-988</a>: Add a new scope for session data stored in Context to store objects across imports.<br /><span class="attrib">(Noble Paul, shalin)</span></li>
     </ul>
   <li><a id="v3.1.0.changed" href="javascript:toggleList('v3.1.0.changed')">Changed</a>&nbsp;&nbsp;&nbsp;(29)
@@ -8514,7 +8514,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1072">SOLR-1072</a>: absolute paths used in sharedLib attribute were incorrectly treated as relative paths.<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1077">SOLR-1077</a>: IndexOutOfBoundsException with useSolrAddSchema in DIH XPathEntityProcessor.<br /><span class="attrib">(Sam Keen, Noble Paul, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1078">SOLR-1078</a>: Fixes to WordDelimiterFilter to avoid splitting or dropping international non-letter characters such as non spacing marks.<br /><span class="attrib">(yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1080">SOLR-1080</a>: DIH RegexTransformer should not replace if regex is not matched. (Noble Paul, Fergus McMenemie via shalin) 100.SOLR-1090: DataImportHandler should load the data-config.xml using UTF-8 encoding. (Rui Pereira, shalin) 101.SOLR-1146: ConcurrentModificationException in DataImporter.getStatusMessages (Walter Ferrara, Noble Paul via shalin) 102.SOLR-1229: Fixes for DIH deletedPkQuery, particularly when using transformed Solr unique id's (Lance Norskog, Noble Paul via ehatcher) 103.SOLR-1286: Fix the IH commit parameter always defaulting to "true" even if "false" is explicitly passed in. (Jay Hill, Noble Paul via ehatcher) 104.SOLR-1323: Reset XPathEntityProcessor's $hasMore/$nextUrl when fetching next URL (noble, ehatcher) 105.SOLR-1450: DIH: Jdbc connection properties such as batchSize are not applied if the driver jar is placed in solr_home/lib. (Steve Sun via shalin) 106.SOLR-1474: DIH Delta-import shoul
 d run even if last_index_time is not set.  [SOLR-1090](https://issues.apache.org/jira/browse/SOLR-1090) [SOLR-1146](https://issues.apache.org/jira/browse/SOLR-1146) [SOLR-1229](https://issues.apache.org/jira/browse/SOLR-1229) [SOLR-1286](https://issues.apache.org/jira/browse/SOLR-1286) [SOLR-1323](https://issues.apache.org/jira/browse/SOLR-1323) [SOLR-1450](https://issues.apache.org/jira/browse/SOLR-1450) [SOLR-1474]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1474, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1080">SOLR-1080</a>: DIH RegexTransformer should not replace if regex is not matched. (Noble Paul, Fergus McMenemie via shalin) 100.SOLR-1090: DataImportHandler should load the data-config.xml using UTF-8 encoding. (Rui Pereira, shalin) 101.SOLR-1146: ConcurrentModificationException in DataImporter.getStatusMessages (Walter Ferrara, Noble Paul via shalin) 102.SOLR-1229: Fixes for DIH deletedPkQuery, particularly when using transformed Solr unique id's (Lance Norskog, Noble Paul via ehatcher) 103.SOLR-1286: Fix the IH commit parameter always defaulting to "true" even if "false" is explicitly passed in. (Jay Hill, Noble Paul via ehatcher) 104.SOLR-1323: Reset XPathEntityProcessor's $hasMore/$nextUrl when fetching next URL (noble, ehatcher) 105.SOLR-1450: DIH: Jdbc connection properties such as batchSize are not applied if the driver jar is placed in solr_home/lib. (Steve Sun via shalin) 106.SOLR-1474: DIH Delta-import shoul
 d run even if last_index_time is not set.  [SOLR-1090](https://issues.apache.org/jira/browse/SOLR-1090) [SOLR-1146](https://issues.apache.org/jira/browse/SOLR-1146) [SOLR-1229](https://issues.apache.org/jira/browse/SOLR-1229) [SOLR-1286](https://issues.apache.org/jira/browse/SOLR-1286) [SOLR-1323](https://issues.apache.org/jira/browse/SOLR-1323) [SOLR-1450](https://issues.apache.org/jira/browse/SOLR-1450) [SOLR-1474](https://issues.apache.org/jira/browse/SOLR-1474)<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1091">SOLR-1091</a>: Jetty's use of CESU-8 for code points outside the BMP resulted in invalid output from the serialized PHP writer.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1094">SOLR-1094</a>: Incorrect value of correctlySpelled attribute in some cases<br /><span class="attrib">(David Smiley, Mark Miller, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1103">SOLR-1103</a>: LukeRequestHandler (and schema.jsp) have been fixed to include the "1" (ie: 2**0) bucket in the term histogram data.<br /><span class="attrib">(hossman)</span></li>
@@ -8584,7 +8584,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1706">SOLR-1706</a>: fixed WordDelimiterFilter for certain combinations of options where it would output incorrect tokens.<br /><span class="attrib">(Robert Muir, Chris Male)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1711">SOLR-1711</a>: SolrJ - StreamingUpdateSolrServer had a race condition that could halt the streaming of documents. The original patch to fix this (never officially released) introduced another hanging bug due to connections not being released.<br /><span class="attrib">(Attila Babo, Erik Hetzner, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1736">SOLR-1736</a>: In the slave , If 'mov'ing file does not succeed , copy the file<br /><span class="attrib">(noble)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1748">SOLR-1748</a>: Streams and Readers retrieved from ContentStreams are not closed in various places, resulting in file descriptor leaks.  [SOLR-1747](https://issues.apache.org/jira/browse/SOLR-1747) [SOLR-1746](https://issues.apache.org/jira/browse/SOLR-1746) [SOLR-1745](https://issues.apache.org/jira/browse/SOLR-1745) [SOLR-1744]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1744, Christoff Brill, Mark Miller)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1748">SOLR-1748</a>: Streams and Readers retrieved from ContentStreams are not closed in various places, resulting in file descriptor leaks.  [SOLR-1747](https://issues.apache.org/jira/browse/SOLR-1747) [SOLR-1746](https://issues.apache.org/jira/browse/SOLR-1746) [SOLR-1745](https://issues.apache.org/jira/browse/SOLR-1745) [SOLR-1744](https://issues.apache.org/jira/browse/SOLR-1744)<br /><span class="attrib">(Christoff Brill, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1753">SOLR-1753</a>: StatsComponent throws NPE when getting statistics for facets in distributed search<br /><span class="attrib">(Janne Majaranta, koji)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1756">SOLR-1756</a>: The date.format setting for extraction request handler causes ClassCastException when enabled and the config code that parses this setting does not properly use the same iterator instance.<br /><span class="attrib">(Christoph Brill, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1757">SOLR-1757</a>: DIH multithreading sometimes throws NPE<br /><span class="attrib">(noble)</span></li>
@@ -8616,7 +8616,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2008">SOLR-2008</a>: avoid possible RejectedExecutionException w/autoCommit by making SolreCore close the UpdateHandler before closing the SearchExecutor.<br /><span class="attrib">(NarasimhaRaju, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2036">SOLR-2036</a>: Avoid expensive fieldCache ram estimation for the admin stats page.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2047">SOLR-2047</a>: ReplicationHandler should accept bool type for enable flag.<br /><span class="attrib">(koji)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2057">SOLR-2057</a>: DataImportHandler never calls UpdateRequestProcessor.finish()<br /><span class="attrib">(Drew Farris, koji)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2057">SOLR-2057</a>: DataImportHandler never calls UpdateRequestProcessor.finish<br /><span class="attrib">(Drew Farris, koji)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2081">SOLR-2081</a>: BaseResponseWriter.isStreamingDocs causes SingleResponseWriter.end to be called 2x<br /><span class="attrib">(Chris A. Mattmann, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2083">SOLR-2083</a>: SpellCheckComponent misreports suggestions when distributed<br /><span class="attrib">(James Dyer, gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2085">SOLR-2085</a>: Improve SolrJ behavior when FacetComponent comes before QueryComponent<br /><span class="attrib">(Tomas Salfischberger, hossman)</span></li>
@@ -8648,7 +8648,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-343">SOLR-343</a>: Date faceting now respects facet.mincount limiting<br /><span class="attrib">(Uri Boness, Raiko Eckstein, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-346">SOLR-346</a>: Use perl regex to improve accuracy of finding latest snapshot in snapinstaller<br /><span class="attrib">(billa)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-482">SOLR-482</a>: Provide more exception handling in CSVLoader<br /><span class="attrib">(gsingers)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-532">SOLR-532</a>: WordDelimiterFilter now respects payloads and other attributes of the original Token by using Token.clone()<br /><span class="attrib">(Tricia Williams, gsingers)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-532">SOLR-532</a>: WordDelimiterFilter now respects payloads and other attributes of the original Token by using Token.clone<br /><span class="attrib">(Tricia Williams, gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-728">SOLR-728</a>: Add synchronization to avoid race condition of multiple DIH imports working concurrently<br /><span class="attrib">(Walter Ferrara, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-742">SOLR-742</a>: Add ability to create dynamic fields with custom DataImportHandler transformers<br /><span class="attrib">(Wojtek Piaseczny, Noble Paul, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-751">SOLR-751</a>: WordDelimiterFilter didn't adjust the start offset of single tokens that started with delimiters, leading to incorrect highlighting.<br /><span class="attrib">(Stefan Oestreicher, yonik)</span></li>
@@ -8660,7 +8660,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-805">SOLR-805</a>: DisMax queries are not being cached in QueryResultCache<br /><span class="attrib">(Todd Feak, koji)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-807">SOLR-807</a>: BinaryResponseWriter writes fieldType.toExternal if it is not a supported type, otherwise it writes fieldType.toObject. This fixes the bug with encoding/decoding UUIDField.<br /><span class="attrib">(koji, Noble Paul, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-823">SOLR-823</a>: Request parameter variables ${dataimporter.request.xxx} are not resolved in DIH<br /><span class="attrib">(Mck SembWever, Noble Paul, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-825">SOLR-825</a>: Enables highlighting for range/wildcard/fuzzy/prefix queries if using hl.usePhraseHighlighter=true and hl.highlightMultiTerm=true. Also make both options default to true.  [SOLR-1221]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1221, Mark Miller, yonik)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-825">SOLR-825</a>: Enables highlighting for range/wildcard/fuzzy/prefix queries if using hl.usePhraseHighlighter=true and hl.highlightMultiTerm=true. Also make both options default to true.  [SOLR-1221](https://issues.apache.org/jira/browse/SOLR-1221)<br /><span class="attrib">(Mark Miller, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-830">SOLR-830</a>: Use perl regex to improve accuracy of finding latest snapshot in snappuller<br /><span class="attrib">(billa)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-832">SOLR-832</a>: Rows parameter is not honored in DIH non-debug mode and can abort a running import in debug mode.<br /><span class="attrib">(Akshay Ukey, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-836">SOLR-836</a>: Add missing "a" to the example stopwords.txt<br /><span class="attrib">(yonik)</span></li>
@@ -8696,7 +8696,7 @@
     </ul>
   <li><a id="v3.1.0.other" href="javascript:toggleList('v3.1.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(121)
     <ul id="v3.1.0.other.list">
-      <li><a href="https://issues.apache.org/jira/browse/LUCENE-1614">LUCENE-1614</a>: Upgraded to Lucene 2.9-dev r794238. Other changes include: - LUCENE-1614 - Use Lucene's DocIdSetIterator.NO_MORE_DOCS as the sentinel value. - LUCENE-1630 - Add acceptsDocsOutOfOrder method to Collector implementations. - LUCENE-1673, LUCENE-1701 - Trie has moved to Lucene core and renamed to NumericRangeQuery. - LUCENE-1662, LUCENE-1687 - Replace usage of ExtendedFieldCache by FieldCache.  [LUCENE-1630](https://issues.apache.org/jira/browse/LUCENE-1630) [LUCENE-1673](https://issues.apache.org/jira/browse/LUCENE-1673) [LUCENE-1701](https://issues.apache.org/jira/browse/LUCENE-1701) [LUCENE-1662](https://issues.apache.org/jira/browse/LUCENE-1662) [LUCENE-1687]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-1687, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/LUCENE-1614">LUCENE-1614</a>: Upgraded to Lucene 2.9-dev r794238. Other changes include: - LUCENE-1614 - Use Lucene's DocIdSetIterator.NO_MORE_DOCS as the sentinel value. - LUCENE-1630 - Add acceptsDocsOutOfOrder method to Collector implementations. - LUCENE-1673, LUCENE-1701 - Trie has moved to Lucene core and renamed to NumericRangeQuery. - LUCENE-1662, LUCENE-1687 - Replace usage of ExtendedFieldCache by FieldCache.  [LUCENE-1630](https://issues.apache.org/jira/browse/LUCENE-1630) [LUCENE-1673](https://issues.apache.org/jira/browse/LUCENE-1673) [LUCENE-1701](https://issues.apache.org/jira/browse/LUCENE-1701) [LUCENE-1662](https://issues.apache.org/jira/browse/LUCENE-1662) [LUCENE-1687](https://issues.apache.org/jira/browse/LUCENE-1687)<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/LUCENE-2466">LUCENE-2466</a>: Commons-Codec was upgraded from 1.3 to 1.4.<br /><span class="attrib">(rmuir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/LUCENE-2657">LUCENE-2657</a>: Switch from using Maven POM templates to full POMs when generating Maven artifacts<br /><span class="attrib">(Steven Rowe)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1022">SOLR-1022</a>: Better "ignored" field in example schema.xml<br /><span class="attrib">(Peter Wolanin, hossman)</span></li>
@@ -8725,15 +8725,15 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1269">SOLR-1269</a>: Better error messages from DIH JdbcDataSource when JDBC Driver name or SQL is incorrect.<br /><span class="attrib">(ehatcher, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1276">SOLR-1276</a>: Added StatsComponentTest<br /><span class="attrib">(Rafał Kuć, gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1310">SOLR-1310</a>: Upgrade to Tika 0.4. Note there are some differences in detecting Languages now in extracting request handler. See http://www.lucidimagination.com/search/document/d6f1899a85b2a45c/vote_apache_tika_0_4_release_candidate_2#d6f1899a85b2a45c for discussion on language detection. See http://www.apache.org/dist/lucene/tika/CHANGES-0.4.txt.<br /><span class="attrib">(gsingers)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1319">SOLR-1319</a>: Upgrade Solr Highlighter classes to new Lucene Highlighter API. This upgrade has resulted in a back compat break in the DefaultSolrHighlighter class - getQueryScorer is no longer protected. If you happened to be overriding that method in custom code, overide getHighlighter instead. Also, HighlightingUtils#getQueryScorer has been removed as it was deprecated and backcompat has been broken with it anyway.  [SOLR-1345]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1345, Mark Miller)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1319">SOLR-1319</a>: Upgrade Solr Highlighter classes to new Lucene Highlighter API. This upgrade has resulted in a back compat break in the DefaultSolrHighlighter class - getQueryScorer is no longer protected. If you happened to be overriding that method in custom code, overide getHighlighter instead. Also, HighlightingUtils#getQueryScorer has been removed as it was deprecated and backcompat has been broken with it anyway.  [SOLR-1345](https://issues.apache.org/jira/browse/SOLR-1345)<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1357">SOLR-1357</a>: SolrInputDocument cannot process dynamic fields<br /><span class="attrib">(Lars Grote, noble)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1369">SOLR-1369</a>: Add HSQLDB Jar to example-DIH, unzip database and update instructions. ================== Release 1.3.0 ================== Upgrading from Solr 1.2 ----------------------- IMPORTANT UPGRADE NOTE: In a master/slave configuration, all searchers/slaves should be upgraded before the master! If the master were to be updated first, the older searchers would not be able to read the new index format. The Porter snowball based stemmers in Lucene were updated (LUCENE-1142), and are not guaranteed to be backward compatible at the index level (the stem of certain words may have changed). Re-indexing is recommended. Older Apache Solr installations can be upgraded by replacing the relevant war file with the new version. No changes to configuration files should be needed. This version of Solr contains a new version of Lucene implementing an updated index format. This version of Solr/Lucene can still read and update i
 ndexes in the older formats, and will convert them to the new format on the first index change. Be sure to backup your index before upgrading in case you need to downgrade. Solr now recognizes HTTP Request headers related to HTTP Caching (see RFC 2616 sec13) and will by default respond with "304 Not Modified" when appropriate. This should only affect users who access Solr via an HTTP Cache, or via a Web-browser that has an internal cache, but if you wish to suppress this behavior an '&lt;httpCaching never304="true"/&gt;' option can be added to your solrconfig.xml. See the wiki (or the example solrconfig.xml) for more details... http://wiki.apache.org/solr/SolrConfigXml#HTTPCaching In Solr 1.2, DateField did not enforce the canonical representation of the ISO 8601 format when parsing incoming data, and did not generation the canonical format when generating dates from "Date Math" strings (particularly as it pertains to milliseconds ending in trailing zeros). As a result equivalent da
 tes could not always be compared properly. This problem is corrected in Solr 1.3, but DateField users that might have been affected by indexing inconsistent formats of equivalent dates (ie: 1995-12-31T23:59:59Z vs 1995-12-31T23:59:59.000Z) may want to consider reindexing to correct these inconsistencies. Users who depend on some of the "broken" behavior of DateField in Solr 1.2 (specificly: accepting any input that ends in a 'Z') should consider using the LegacyDateField class as a possible alternative. Users that desire 100% backwards compatibility should consider using the Solr 1.2 version of DateField. Due to some changes in the lifecycle of TokenFilterFactories, users of Solr 1.2 who have written Java code which constructs new instances of StopFilterFactory, SynonymFilterFactory, or EnglishProterFilterFactory will need to modify their code by adding a line like the following prior to using the factory object... factory.inform(SolrCore.getSolrCore().getSolrConfig().getResourceLoa
 der()); These lifecycle changes do not affect people who use Solr "out of the box" or who have developed their own TokenFilterFactory plugins. More info can be found in SOLR-594. The python client that used to ship with Solr is no longer included in the distribution  [LUCENE-1142](https://issues.apache.org/jira/browse/LUCENE-1142) [SOLR-594]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-594, see client, python, README.txt)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1369">SOLR-1369</a>: Add HSQLDB Jar to example-DIH, unzip database and update instructions. ================== Release 1.3.0 ================== Upgrading from Solr 1.2 ----------------------- IMPORTANT UPGRADE NOTE: In a master/slave configuration, all searchers/slaves should be upgraded before the master! If the master were to be updated first, the older searchers would not be able to read the new index format. The Porter snowball based stemmers in Lucene were updated (LUCENE-1142), and are not guaranteed to be backward compatible at the index level (the stem of certain words may have changed). Re-indexing is recommended. Older Apache Solr installations can be upgraded by replacing the relevant war file with the new version. No changes to configuration files should be needed. This version of Solr contains a new version of Lucene implementing an updated index format. This version of Solr/Lucene can still read and update i
 ndexes in the older formats, and will convert them to the new format on the first index change. Be sure to backup your index before upgrading in case you need to downgrade. Solr now recognizes HTTP Request headers related to HTTP Caching (see RFC 2616 sec13) and will by default respond with "304 Not Modified" when appropriate. This should only affect users who access Solr via an HTTP Cache, or via a Web-browser that has an internal cache, but if you wish to suppress this behavior an '&lt;httpCaching never304="true"/&gt;' option can be added to your solrconfig.xml. See the wiki (or the example solrconfig.xml) for more details... http://wiki.apache.org/solr/SolrConfigXml#HTTPCaching In Solr 1.2, DateField did not enforce the canonical representation of the ISO 8601 format when parsing incoming data, and did not generation the canonical format when generating dates from "Date Math" strings (particularly as it pertains to milliseconds ending in trailing zeros). As a result equivalent da
 tes could not always be compared properly. This problem is corrected in Solr 1.3, but DateField users that might have been affected by indexing inconsistent formats of equivalent dates (ie: 1995-12-31T23:59:59Z vs 1995-12-31T23:59:59.000Z) may want to consider reindexing to correct these inconsistencies. Users who depend on some of the "broken" behavior of DateField in Solr 1.2 (specificly: accepting any input that ends in a 'Z') should consider using the LegacyDateField class as a possible alternative. Users that desire 100% backwards compatibility should consider using the Solr 1.2 version of DateField. Due to some changes in the lifecycle of TokenFilterFactories, users of Solr 1.2 who have written Java code which constructs new instances of StopFilterFactory, SynonymFilterFactory, or EnglishProterFilterFactory will need to modify their code by adding a line like the following prior to using the factory object... factory.inform(SolrCore.getSolrCore().getSolrConfig().getResourceLoa
 der()); These lifecycle changes do not affect people who use Solr "out of the box" or who have developed their own TokenFilterFactory plugins. More info can be found in SOLR-594. The python client that used to ship with Solr is no longer included in the distribution  [LUCENE-1142](https://issues.apache.org/jira/browse/LUCENE-1142) [SOLR-594](https://issues.apache.org/jira/browse/SOLR-594)<br /><span class="attrib">(see client, python, README.txt)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1377">SOLR-1377</a>: The TokenizerFactory API has changed to explicitly return a Tokenizer rather then a TokenStream (that may be or may not be a Tokenizer). This change is required to take advantage of the Token reuse improvements in lucene 2.9.<br /><span class="attrib">(ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1386">SOLR-1386</a>: In build.xml, use longfile="gnu" in tar task to avoid warnings about long file names<br /><span class="attrib">(Mark Miller, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1409">SOLR-1409</a>: Added Solr Powered By Logos</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-141">SOLR-141</a>: Errors and Exceptions are formated by ResponseWriter.<br /><span class="attrib">(Mike Sokolov, Rich Cariens, Daniel Naber, ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1410">SOLR-1410</a>: Log a warning if the deprecated charset option is used on GreekLowerCaseFilterFactory, RussianStemFilterFactory, RussianLowerCaseFilterFactory or RussianLetterTokenizerFactory.<br /><span class="attrib">(Robert Muir, hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1423">SOLR-1423</a>: Due to LUCENE-1906, Solr's tokenizer should use Tokenizer.correctOffset() instead of CharStream.correctOffset().  [LUCENE-1906]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-1906, Uwe Schindler, koji)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1423">SOLR-1423</a>: Due to LUCENE-1906, Solr's tokenizer should use Tokenizer.correctOffset() instead of CharStream.correctOffset().  [LUCENE-1906](https://issues.apache.org/jira/browse/LUCENE-1906)<br /><span class="attrib">(Uwe Schindler, koji)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1441">SOLR-1441</a>: Make it possible to run all tests in a package<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1516">SOLR-1516</a>: Addition of an abstract BaseResponseWriter class to simplify the development of QueryResponseWriter implementations.<br /><span class="attrib">(Chris A. Mattmann, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1522">SOLR-1522</a>: Automated release signing process.<br /><span class="attrib">(gsingers)</span></li>
@@ -8747,7 +8747,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1610">SOLR-1610</a>: Generify SolrCache<br /><span class="attrib">(Jason Rutherglen, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1611">SOLR-1611</a>: Added Lucene 2.9.1 collation contrib jar to lib<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1637">SOLR-1637</a>: Remove ALIAS command</li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1661">SOLR-1661</a>: Remove adminCore from CoreContainer . removed deprecated methods setAdminCore(), getAdminCore()<br /><span class="attrib">(noble)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1661">SOLR-1661</a>: Remove adminCore from CoreContainer . removed deprecated methods setAdminCore(), getAdminCore<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1674">SOLR-1674</a>: Improve analysis tests and cut over to new TokenStream API.<br /><span class="attrib">(Robert Muir, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1695">SOLR-1695</a>: Improved error messages when adding a document that does not contain exactly one value for the uniqueKey field<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1696">SOLR-1696</a>: Deprecate old &lt;highlighting&gt; syntax and move configuration to HighlightComponent<br /><span class="attrib">(noble)</span></li>
@@ -8771,12 +8771,12 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2042">SOLR-2042</a>: Fixed some Maven deps<br /><span class="attrib">(Drew Farris, gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2213">SOLR-2213</a>: Upgrade to jQuery 1.4.3<br /><span class="attrib">(Erick Erickson, ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2340">SOLR-2340</a>: Add version infos to message in JavaBinCodec when throwing exception.<br /><span class="attrib">(koji)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2350">SOLR-2350</a>: Since Solr no longer requires XML files to be in UTF-8 (see SOLR-96) SimplePostTool (aka: post.jar) has been improved to work with files of any mime-type or charset.  [SOLR-96]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-96, hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2350">SOLR-2350</a>: Since Solr no longer requires XML files to be in UTF-8 (see SOLR-96) SimplePostTool (aka: post.jar) has been improved to work with files of any mime-type or charset.  [SOLR-96](https://issues.apache.org/jira/browse/SOLR-96)<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2365">SOLR-2365</a>: Move DIH jars out of solr.war<br /><span class="attrib">(David Smiley, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2367">SOLR-2367</a>: Reduced noise in test output by ensuring the properties file can be written.<br /><span class="attrib">(Gunnlaugur Thor Briem, rmuir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2381">SOLR-2381</a>: Include a patched version of Jetty (6.1.26 + JETTY-1340) to fix problematic UTF-8 handling for supplementary characters.<br /><span class="attrib">(Bernd Fehling, uschindler, yonik, rmuir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-2391">SOLR-2391</a>: The preferred Content-Type for XML was changed to application/xml. XMLResponseWriter now only delivers using this type; updating documents and analyzing documents is still supported using text/xml as Content-Type, too. If you have clients that are hardcoded on text/xml as Content-Type, you have to change them.<br /><span class="attrib">(uschindler, rmuir)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-2414">SOLR-2414</a>: All ResponseWriters now use only ServletOutputStreams and wrap their own Writer around it when serializing. This fixes the bug in PHPSerializedResponseWriter that produced wrong string length if the servlet container had a broken UTF-8 encoding that was in fact CESU-8 (see SOLR-1091). The system property to enable the CESU-8 byte counting in PHPSerializesResponseWriters for broken servlet containers was therefore removed and is now ignored if set. Output is always UTF-8.  [SOLR-1091]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1091, uschindler, yonik, rmuir)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-2414">SOLR-2414</a>: All ResponseWriters now use only ServletOutputStreams and wrap their own Writer around it when serializing. This fixes the bug in PHPSerializedResponseWriter that produced wrong string length if the servlet container had a broken UTF-8 encoding that was in fact CESU-8 (see SOLR-1091). The system property to enable the CESU-8 byte counting in PHPSerializesResponseWriters for broken servlet containers was therefore removed and is now ignored if set. Output is always UTF-8.  [SOLR-1091](https://issues.apache.org/jira/browse/SOLR-1091)<br /><span class="attrib">(uschindler, yonik, rmuir)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-458">SOLR-458</a>: Add equals and hashCode methods to NamedList<br /><span class="attrib">(Stefan Rinner, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-465">SOLR-465</a>: Upgraded to Lucene 2.9-dev<br /><span class="attrib">(r719351, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-748">SOLR-748</a>: FacetComponent helper classes are made public as an experimental API.<br /><span class="attrib">(Wojtek Piaseczny, shalin)</span></li>
@@ -8804,19 +8804,19 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-969">SOLR-969</a>: Change the FULL_DUMP, DELTA_DUMP, FIND_DELTA constants in DIH Context to String. Change Context.currentProcess() to return a string instead of an integer.<br /><span class="attrib">(Kay Kay, Noble Paul, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-981">SOLR-981</a>: groupId for Woodstox dependency in maven solrj changed to org.codehaus.woodstox<br /><span class="attrib">(Tim Taranov, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-997">SOLR-997</a>: Wait for a longer time for slave to complete replication in TestReplicationHandler<br /><span class="attrib">(Mark Miller, shalin)</span></li>
-      <li>Upgraded to Lucene 2.9-dev r888785 (shalin)</li>
-      <li>Upgraded to Lucene 2.4.0 (yonik)</li>
-      <li>DumpRequestHandler (/debug/dump): changed 'fieldName' to 'sourceInfo'. (ehatcher)</li>
-      <li>Upgraded to Lucene 2.9-dev r738218 (yonik)</li>
-      <li>Upgraded to Lucene 2.9-dev r742220 (yonik)</li>
-      <li>Upgraded to Lucene 2.9-dev r752164 (shalin)</li>
-      <li>Upgraded to Lucene 2.9-dev r764281 (shalin)</li>
-      <li>Upgraded to Lucene 2.9-dev r768228 (shalin)</li>
-      <li>Upgraded to Lucene 2.9-dev r768336 (shalin)</li>
-      <li>Upgraded to Lucene 2.9-dev 773862 (Mark Miller)</li>
-      <li>Upgraded to Lucene 2.9-dev r776177 (shalin)</li>
-      <li>Upgraded to Lucene 2.9-dev r779312 (yonik)</li>
-      <li>Upgraded to Lucene 2.9-dev r801856 (Mark Miller)</li>
+      <li>Upgraded to Lucene 2.9-dev r888785<br /><span class="attrib">(shalin)</span></li>
+      <li>Upgraded to Lucene 2.4.0<br /><span class="attrib">(yonik)</span></li>
+      <li>DumpRequestHandler (/debug/dump): changed 'fieldName' to 'sourceInfo'.<br /><span class="attrib">(ehatcher)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r738218<br /><span class="attrib">(yonik)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r742220<br /><span class="attrib">(yonik)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r752164<br /><span class="attrib">(shalin)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r764281<br /><span class="attrib">(shalin)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r768228<br /><span class="attrib">(shalin)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r768336<br /><span class="attrib">(shalin)</span></li>
+      <li>Upgraded to Lucene 2.9-dev 773862<br /><span class="attrib">(Mark Miller)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r776177<br /><span class="attrib">(shalin)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r779312<br /><span class="attrib">(yonik)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r801856<br /><span class="attrib">(Mark Miller)</span></li>
     </ul>
 </ul>
 <h3><a id="v1.4.1" href="javascript:toggleList('v1.4.1')">Release 1.4.1 [2010-06-25]</a></h3>
@@ -8839,7 +8839,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1662">SOLR-1662</a>: Added Javadocs in BufferedTokenStream and fixed incorrect cloning in TestBufferedTokenStream<br /><span class="attrib">(Robert Muir, Uwe Schindler, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1706">SOLR-1706</a>: fixed WordDelimiterFilter for certain combinations of options where it would output incorrect tokens.<br /><span class="attrib">(Robert Muir, Chris Male)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1711">SOLR-1711</a>: SolrJ - StreamingUpdateSolrServer had a race condition that could halt the streaming of documents. The original patch to fix this (never officially released) introduced another hanging bug due to connections not being released.<br /><span class="attrib">(Attila Babo, Erik Hetzner, yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1748">SOLR-1748</a>: Streams and Readers retrieved from ContentStreams are not closed in various places, resulting in file descriptor leaks.  [SOLR-1747](https://issues.apache.org/jira/browse/SOLR-1747) [SOLR-1746](https://issues.apache.org/jira/browse/SOLR-1746) [SOLR-1745](https://issues.apache.org/jira/browse/SOLR-1745) [SOLR-1744]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1744, Christoff Brill, Mark Miller)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1748">SOLR-1748</a>: Streams and Readers retrieved from ContentStreams are not closed in various places, resulting in file descriptor leaks.  [SOLR-1747](https://issues.apache.org/jira/browse/SOLR-1747) [SOLR-1746](https://issues.apache.org/jira/browse/SOLR-1746) [SOLR-1745](https://issues.apache.org/jira/browse/SOLR-1745) [SOLR-1744](https://issues.apache.org/jira/browse/SOLR-1744)<br /><span class="attrib">(Christoff Brill, Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1769">SOLR-1769</a>: Solr 1.4 Replication - Repeater throwing NullPointerException<br /><span class="attrib">(noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1777">SOLR-1777</a>: fieldTypes with sortMissingLast=true or sortMissingFirst=true can result in incorrectly sorted results.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1797">SOLR-1797</a>: fix ConcurrentModificationException and potential memory leaks in ResourceLoader.<br /><span class="attrib">(yonik)</span></li>
@@ -8874,7 +8874,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1156">SOLR-1156</a>: Sort TermsComponent results by frequency<br /><span class="attrib">(Matt Weber, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1167">SOLR-1167</a>: Solr Config now supports XInclude for XML engines that can support it.<br /><span class="attrib">(Bryan Talbot, gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1175">SOLR-1175</a>: disable/enable replication on master side. added two commands 'enableReplication' and 'disableReplication'<br /><span class="attrib">(noble)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1179">SOLR-1179</a>: DocSets can now be used as Lucene Filters via DocSet.getTopFilter()<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1179">SOLR-1179</a>: DocSets can now be used as Lucene Filters via DocSet.getTopFilter<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1189">SOLR-1189</a>: Support providing username and password for basic HTTP authentication in Java replication<br /><span class="attrib">(Matthew Gregg, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1204">SOLR-1204</a>: Enhance SpellingQueryConverter to handle UTF-8 instead of ASCII only. Use the NMTOKEN syntax for matching field names.<br /><span class="attrib">(Michael Ludwig, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1214">SOLR-1214</a>: differentiate between solr home and instanceDir .deprecates the method SolrResourceLoader#locateInstanceDir() and it is renamed to locateSolrHome<br /><span class="attrib">(noble)</span></li>
@@ -8898,7 +8898,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1447">SOLR-1447</a>: Simple property injection. &lt;mergePolicy&gt; & &lt;mergeScheduler&gt; syntaxes are now deprecated<br /><span class="attrib">(Jason Rutherglen, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1449">SOLR-1449</a>: Add &lt;lib&gt; elements to solrconfig.xml to specifying additional classpath directories and regular expressions.<br /><span class="attrib">(hossman, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1478">SOLR-1478</a>: Enable sort by Lucene docid.<br /><span class="attrib">(ehatcher)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-243">SOLR-243</a>: Add configurable IndexReaderFactory so that alternate IndexReader implementations can be specified via solrconfig.xml. Note that using a custom IndexReader may be incompatible with ReplicationHandler (see comments in SOLR-1366). This should be treated as an experimental feature.  [SOLR-1366]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1366, Andrzej Bialecki, hossman, Mark Miller, John Wang)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-243">SOLR-243</a>: Add configurable IndexReaderFactory so that alternate IndexReader implementations can be specified via solrconfig.xml. Note that using a custom IndexReader may be incompatible with ReplicationHandler (see comments in SOLR-1366). This should be treated as an experimental feature.  [SOLR-1366](https://issues.apache.org/jira/browse/SOLR-1366)<br /><span class="attrib">(Andrzej Bialecki, hossman, Mark Miller, John Wang)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-284">SOLR-284</a>: Added support for extracting content from binary documents like MS Word and PDF using Apache Tika. See also contrib/extraction/CHANGES.txt<br /><span class="attrib">(Eric Pugh, Chris Harris, yonik, gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-465">SOLR-465</a>: Add configurable DirectoryProvider so that alternate Directory implementations can be specified via solrconfig.xml. The default DirectoryProvider will use NIOFSDirectory for better concurrency on non Windows platforms.<br /><span class="attrib">(Mark Miller, TJ Laurenzo, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-538">SOLR-538</a>: Add maxChars attribute for copyField function so that the length limit for destination can be specified.<br /><span class="attrib">(Georgios Stamatis, Lars Kotthoff, Chris Harris, koji)</span></li>
@@ -8911,7 +8911,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-659">SOLR-659</a>: Adds shards.start and shards.rows to distributed search to allow more efficient bulk queries (those that retrieve many or all documents).<br /><span class="attrib">(Brian Whitman, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-667">SOLR-667</a>: A LRU cache implementation based upon ConcurrentHashMap and other techniques to reduce contention and synchronization overhead, to utilize multiple CPU cores more effectively.<br /><span class="attrib">(Fuad Efendi, Noble Paul, yonik, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-670">SOLR-670</a>: Add support for rollbacks in UpdateHandler. This allows user to rollback all changes since the last commit.<br /><span class="attrib">(Noble Paul, koji, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-680">SOLR-680</a>: Add StatsComponent. This gets simple statistics on matched numeric fields, including: min, max, mean, median, stddev. (koji, ryan) - SOLR-1380: Added support for multi-valued fields  [SOLR-1380]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1380, Harish Agarwal, gsingers)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-680">SOLR-680</a>: Add StatsComponent. This gets simple statistics on matched numeric fields, including: min, max, mean, median, stddev. (koji, ryan) - SOLR-1380: Added support for multi-valued fields  [SOLR-1380](https://issues.apache.org/jira/browse/SOLR-1380)<br /><span class="attrib">(Harish Agarwal, gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-739">SOLR-739</a>: Add support for OmitTf<br /><span class="attrib">(Mark Miller, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-746">SOLR-746</a>: Added "omitHeader" request parameter to omit the header from the response.<br /><span class="attrib">(Noble Paul, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-763">SOLR-763</a>: Add support for Lucene's PositionFilter<br /><span class="attrib">(Mck SembWever, shalin)</span></li>
@@ -8951,7 +8951,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-940">SOLR-940</a>: Add support for Lucene's Trie Range Queries by providing new FieldTypes in schema for int, float, long, double and date. Single-valued Trie based fields with a precisionStep will index multiple precisions and enable faster range queries.<br /><span class="attrib">(Uwe Schindler, yonik, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-943">SOLR-943</a>: Make it possible to specify dataDir in solr.xml and accept the dataDir as a request parameter for the CoreAdmin create command.<br /><span class="attrib">(Noble Paul, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-966">SOLR-966</a>: Enhance the map() function query to take in an optional default value<br /><span class="attrib">(Noble Paul, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-980">SOLR-980</a>: A PlainTextEntityProcessor which can read from any DataSource&lt;Reader&gt; and output a String. (Nathan Adams, Noble Paul via shalin) 100.SOLR-1003: XPathEntityprocessor must allow slurping all text from a given xml node and its children. (Noble Paul via shalin) 101.SOLR-1001: Allow variables in various attributes of RegexTransformer, HTMLStripTransformer and NumberFormatTransformer. (Fergus McMenemie, Noble Paul, shalin) 102.SOLR-989: DIH: Expose running statistics from the Context API. (Noble Paul, shalin) 103.SOLR-996: DIH: Expose Context to Evaluators. (Noble Paul, shalin) 104.SOLR-783: DIH: Enhance delta-imports by maintaining separate last_index_time for each entity. (Jon Baer, Noble Paul via shalin) 105.SOLR-1033: Current entity's namespace is made available to all DIH Transformers. This allows one to use an output field of TemplateTransformer in other transformers, among other things. (Fergus M
 cMenemie, Noble Paul via shalin) 106.SOLR-1066: New methods in DIH Context to expose Script details. ScriptTransformer changed to read scripts through the new API methods. (Noble Paul via shalin) 107.SOLR-1062: A DIH LogTransformer which can log data in a given template format. (Jon Baer, Noble Paul via shalin) 108.SOLR-1065: A DIH ContentStreamDataSource which can accept HTTP POST data in a content stream. This can be used to push data to Solr instead of just pulling it from DB/Files/URLs. (Noble Paul via shalin) 109.SOLR-1061: Improve DIH RegexTransformer to create multiple columns from regex groups. (Noble Paul via shalin) 110.SOLR-1059: Special DIH flags introduced for deleting documents by query or id, skipping rows and stopping further transforms. Use $deleteDocById, $deleteDocByQuery for deleting by id and query respectively. Use $skipRow to skip the current row but continue with the document. Use $stopTransform to stop further transformers. New methods are introduced in Cont
 ext for deleting by id and query. (Noble Paul, Fergus McMenemie, shalin) 111.SOLR-1076: JdbcDataSource should resolve DIH variables in all its configuration parameters. (shalin) 112.SOLR-1055: Make DIH JdbcDataSource easily extensible by making the createConnectionFactory method protected and return a Callable&lt;Connection&gt; object. (Noble Paul, shalin) 113.SOLR-1058: DIH: JdbcDataSource can lookup javax.sql.DataSource using JNDI. Use a jndiName attribute to specify the location of the data source. (Jason Shepherd, Noble Paul via shalin) 114.SOLR-1083: A DIH Evaluator for escaping query characters. (Noble Paul, shalin) 115.SOLR-934: A MailEntityProcessor to enable indexing mails from POP/IMAP sources into a solr index. (Preetam Rao, shalin) 116.SOLR-1060: A DIH LineEntityProcessor which can stream lines of text from a given file to be indexed directly or for processing with transformers and child entities. (Fergus McMenemie, Noble Paul, shalin) 117.SOLR-1127: Add support for DIH 
 field name to be templatized. (Noble Paul, shalin) 118.SOLR-1092: Added a new DIH command named 'import' which does not automatically clean the index. This is useful and more appropriate when one needs to import only some of the entities. (Noble Paul via shalin) 119.SOLR-1153: DIH 'deltaImportQuery' is honored on child entities as well (noble) 120.SOLR-1230: Enhanced dataimport.jsp to work with all DataImportHandler request handler configurations, rather than just a hardcoded /dataimport handler. (ehatcher) 121.SOLR-1235: disallow period (.) in DIH entity names (noble) 122.SOLR-1234: Multiple DIH does not work because all of them write to dataimport.properties. Use the handler name as the properties file name (noble) 123.SOLR-1348: Support binary field type in convertType logic in DIH JdbcDataSource (shalin) 124.SOLR-1406: DIH: Make FileDataSource and FileListEntityProcessor to be more extensible (Luke Forehand, shalin) 125.SOLR-1437: DIH: XPathEntityProcessor can deal with xpath sy
 ntaxes such as //tagname , /root//tagname  [SOLR-1003](https://issues.apache.org/jira/browse/SOLR-1003) [SOLR-1001](https://issues.apache.org/jira/browse/SOLR-1001) [SOLR-989](https://issues.apache.org/jira/browse/SOLR-989) [SOLR-996](https://issues.apache.org/jira/browse/SOLR-996) [SOLR-783](https://issues.apache.org/jira/browse/SOLR-783) [SOLR-1033](https://issues.apache.org/jira/browse/SOLR-1033) [SOLR-1066](https://issues.apache.org/jira/browse/SOLR-1066) [SOLR-1062](https://issues.apache.org/jira/browse/SOLR-1062) [SOLR-1065](https://issues.apache.org/jira/browse/SOLR-1065) [SOLR-1061](https://issues.apache.org/jira/browse/SOLR-1061) [SOLR-1059](https://issues.apache.org/jira/browse/SOLR-1059) [SOLR-1076](https://issues.apache.org/jira/browse/SOLR-1076) [SOLR-1055](https://issues.apache.org/jira/browse/SOLR-1055) [SOLR-1058](https://issues.apache.org/jira/browse/SOLR-1058) [SOLR-1083](https://issues.apache.org/jira/browse/SOLR-1083) [SOLR-934](https://issues.apache.org/jira/bro
 wse/SOLR-934) [SOLR-1060](https://issues.apache.org/jira/browse/SOLR-1060) [SOLR-1127](https://issues.apache.org/jira/browse/SOLR-1127) [SOLR-1092](https://issues.apache.org/jira/browse/SOLR-1092) [SOLR-1153](https://issues.apache.org/jira/browse/SOLR-1153) [SOLR-1230](https://issues.apache.org/jira/browse/SOLR-1230) [SOLR-1235](https://issues.apache.org/jira/browse/SOLR-1235) [SOLR-1234](https://issues.apache.org/jira/browse/SOLR-1234) [SOLR-1348](https://issues.apache.org/jira/browse/SOLR-1348) [SOLR-1406](https://issues.apache.org/jira/browse/SOLR-1406) [SOLR-1437]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1437, Fergus McMenemie, noble)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-980">SOLR-980</a>: A PlainTextEntityProcessor which can read from any DataSource&lt;Reader&gt; and output a String. (Nathan Adams, Noble Paul via shalin) 100.SOLR-1003: XPathEntityprocessor must allow slurping all text from a given xml node and its children. (Noble Paul via shalin) 101.SOLR-1001: Allow variables in various attributes of RegexTransformer, HTMLStripTransformer and NumberFormatTransformer. (Fergus McMenemie, Noble Paul, shalin) 102.SOLR-989: DIH: Expose running statistics from the Context API. (Noble Paul, shalin) 103.SOLR-996: DIH: Expose Context to Evaluators. (Noble Paul, shalin) 104.SOLR-783: DIH: Enhance delta-imports by maintaining separate last_index_time for each entity. (Jon Baer, Noble Paul via shalin) 105.SOLR-1033: Current entity's namespace is made available to all DIH Transformers. This allows one to use an output field of TemplateTransformer in other transformers, among other things. (Fergus M
 cMenemie, Noble Paul via shalin) 106.SOLR-1066: New methods in DIH Context to expose Script details. ScriptTransformer changed to read scripts through the new API methods. (Noble Paul via shalin) 107.SOLR-1062: A DIH LogTransformer which can log data in a given template format. (Jon Baer, Noble Paul via shalin) 108.SOLR-1065: A DIH ContentStreamDataSource which can accept HTTP POST data in a content stream. This can be used to push data to Solr instead of just pulling it from DB/Files/URLs. (Noble Paul via shalin) 109.SOLR-1061: Improve DIH RegexTransformer to create multiple columns from regex groups. (Noble Paul via shalin) 110.SOLR-1059: Special DIH flags introduced for deleting documents by query or id, skipping rows and stopping further transforms. Use $deleteDocById, $deleteDocByQuery for deleting by id and query respectively. Use $skipRow to skip the current row but continue with the document. Use $stopTransform to stop further transformers. New methods are introduced in Cont
 ext for deleting by id and query. (Noble Paul, Fergus McMenemie, shalin) 111.SOLR-1076: JdbcDataSource should resolve DIH variables in all its configuration parameters. (shalin) 112.SOLR-1055: Make DIH JdbcDataSource easily extensible by making the createConnectionFactory method protected and return a Callable&lt;Connection&gt; object. (Noble Paul, shalin) 113.SOLR-1058: DIH: JdbcDataSource can lookup javax.sql.DataSource using JNDI. Use a jndiName attribute to specify the location of the data source. (Jason Shepherd, Noble Paul via shalin) 114.SOLR-1083: A DIH Evaluator for escaping query characters. (Noble Paul, shalin) 115.SOLR-934: A MailEntityProcessor to enable indexing mails from POP/IMAP sources into a solr index. (Preetam Rao, shalin) 116.SOLR-1060: A DIH LineEntityProcessor which can stream lines of text from a given file to be indexed directly or for processing with transformers and child entities. (Fergus McMenemie, Noble Paul, shalin) 117.SOLR-1127: Add support for DIH 
 field name to be templatized. (Noble Paul, shalin) 118.SOLR-1092: Added a new DIH command named 'import' which does not automatically clean the index. This is useful and more appropriate when one needs to import only some of the entities. (Noble Paul via shalin) 119.SOLR-1153: DIH 'deltaImportQuery' is honored on child entities as well (noble) 120.SOLR-1230: Enhanced dataimport.jsp to work with all DataImportHandler request handler configurations, rather than just a hardcoded /dataimport handler. (ehatcher) 121.SOLR-1235: disallow period (.) in DIH entity names (noble) 122.SOLR-1234: Multiple DIH does not work because all of them write to dataimport.properties. Use the handler name as the properties file name (noble) 123.SOLR-1348: Support binary field type in convertType logic in DIH JdbcDataSource (shalin) 124.SOLR-1406: DIH: Make FileDataSource and FileListEntityProcessor to be more extensible (Luke Forehand, shalin) 125.SOLR-1437: DIH: XPathEntityProcessor can deal with xpath sy
 ntaxes such as //tagname , /root//tagname  [SOLR-1003](https://issues.apache.org/jira/browse/SOLR-1003) [SOLR-1001](https://issues.apache.org/jira/browse/SOLR-1001) [SOLR-989](https://issues.apache.org/jira/browse/SOLR-989) [SOLR-996](https://issues.apache.org/jira/browse/SOLR-996) [SOLR-783](https://issues.apache.org/jira/browse/SOLR-783) [SOLR-1033](https://issues.apache.org/jira/browse/SOLR-1033) [SOLR-1066](https://issues.apache.org/jira/browse/SOLR-1066) [SOLR-1062](https://issues.apache.org/jira/browse/SOLR-1062) [SOLR-1065](https://issues.apache.org/jira/browse/SOLR-1065) [SOLR-1061](https://issues.apache.org/jira/browse/SOLR-1061) [SOLR-1059](https://issues.apache.org/jira/browse/SOLR-1059) [SOLR-1076](https://issues.apache.org/jira/browse/SOLR-1076) [SOLR-1055](https://issues.apache.org/jira/browse/SOLR-1055) [SOLR-1058](https://issues.apache.org/jira/browse/SOLR-1058) [SOLR-1083](https://issues.apache.org/jira/browse/SOLR-1083) [SOLR-934](https://issues.apache.org/jira/bro
 wse/SOLR-934) [SOLR-1060](https://issues.apache.org/jira/browse/SOLR-1060) [SOLR-1127](https://issues.apache.org/jira/browse/SOLR-1127) [SOLR-1092](https://issues.apache.org/jira/browse/SOLR-1092) [SOLR-1153](https://issues.apache.org/jira/browse/SOLR-1153) [SOLR-1230](https://issues.apache.org/jira/browse/SOLR-1230) [SOLR-1235](https://issues.apache.org/jira/browse/SOLR-1235) [SOLR-1234](https://issues.apache.org/jira/browse/SOLR-1234) [SOLR-1348](https://issues.apache.org/jira/browse/SOLR-1348) [SOLR-1406](https://issues.apache.org/jira/browse/SOLR-1406) [SOLR-1437](https://issues.apache.org/jira/browse/SOLR-1437)<br /><span class="attrib">(Fergus McMenemie, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-988">SOLR-988</a>: Add a new scope for session data stored in Context to store objects across imports.<br /><span class="attrib">(Noble Paul, shalin)</span></li>
     </ul>
   <li><a id="v1.4.0.changed" href="javascript:toggleList('v1.4.0.changed')">Changed</a>&nbsp;&nbsp;&nbsp;(22)
@@ -8999,7 +8999,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1072">SOLR-1072</a>: absolute paths used in sharedLib attribute were incorrectly treated as relative paths.<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1077">SOLR-1077</a>: IndexOutOfBoundsException with useSolrAddSchema in DIH XPathEntityProcessor.<br /><span class="attrib">(Sam Keen, Noble Paul, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1078">SOLR-1078</a>: Fixes to WordDelimiterFilter to avoid splitting or dropping international non-letter characters such as non spacing marks.<br /><span class="attrib">(yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1080">SOLR-1080</a>: DIH RegexTransformer should not replace if regex is not matched. (Noble Paul, Fergus McMenemie via shalin) 100.SOLR-1090: DataImportHandler should load the data-config.xml using UTF-8 encoding. (Rui Pereira, shalin) 101.SOLR-1146: ConcurrentModificationException in DataImporter.getStatusMessages (Walter Ferrara, Noble Paul via shalin) 102.SOLR-1229: Fixes for DIH deletedPkQuery, particularly when using transformed Solr unique id's (Lance Norskog, Noble Paul via ehatcher) 103.SOLR-1286: Fix the IH commit parameter always defaulting to "true" even if "false" is explicitly passed in. (Jay Hill, Noble Paul via ehatcher) 104.SOLR-1323: Reset XPathEntityProcessor's $hasMore/$nextUrl when fetching next URL (noble, ehatcher) 105.SOLR-1450: DIH: Jdbc connection properties such as batchSize are not applied if the driver jar is placed in solr_home/lib. (Steve Sun via shalin) 106.SOLR-1474: DIH Delta-import shoul
 d run even if last_index_time is not set.  [SOLR-1090](https://issues.apache.org/jira/browse/SOLR-1090) [SOLR-1146](https://issues.apache.org/jira/browse/SOLR-1146) [SOLR-1229](https://issues.apache.org/jira/browse/SOLR-1229) [SOLR-1286](https://issues.apache.org/jira/browse/SOLR-1286) [SOLR-1323](https://issues.apache.org/jira/browse/SOLR-1323) [SOLR-1450](https://issues.apache.org/jira/browse/SOLR-1450) [SOLR-1474]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1474, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1080">SOLR-1080</a>: DIH RegexTransformer should not replace if regex is not matched. (Noble Paul, Fergus McMenemie via shalin) 100.SOLR-1090: DataImportHandler should load the data-config.xml using UTF-8 encoding. (Rui Pereira, shalin) 101.SOLR-1146: ConcurrentModificationException in DataImporter.getStatusMessages (Walter Ferrara, Noble Paul via shalin) 102.SOLR-1229: Fixes for DIH deletedPkQuery, particularly when using transformed Solr unique id's (Lance Norskog, Noble Paul via ehatcher) 103.SOLR-1286: Fix the IH commit parameter always defaulting to "true" even if "false" is explicitly passed in. (Jay Hill, Noble Paul via ehatcher) 104.SOLR-1323: Reset XPathEntityProcessor's $hasMore/$nextUrl when fetching next URL (noble, ehatcher) 105.SOLR-1450: DIH: Jdbc connection properties such as batchSize are not applied if the driver jar is placed in solr_home/lib. (Steve Sun via shalin) 106.SOLR-1474: DIH Delta-import shoul
 d run even if last_index_time is not set.  [SOLR-1090](https://issues.apache.org/jira/browse/SOLR-1090) [SOLR-1146](https://issues.apache.org/jira/browse/SOLR-1146) [SOLR-1229](https://issues.apache.org/jira/browse/SOLR-1229) [SOLR-1286](https://issues.apache.org/jira/browse/SOLR-1286) [SOLR-1323](https://issues.apache.org/jira/browse/SOLR-1323) [SOLR-1450](https://issues.apache.org/jira/browse/SOLR-1450) [SOLR-1474](https://issues.apache.org/jira/browse/SOLR-1474)<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1091">SOLR-1091</a>: Jetty's use of CESU-8 for code points outside the BMP resulted in invalid output from the serialized PHP writer.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1094">SOLR-1094</a>: Incorrect value of correctlySpelled attribute in some cases<br /><span class="attrib">(David Smiley, Mark Miller, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1103">SOLR-1103</a>: LukeRequestHandler (and schema.jsp) have been fixed to include the "1" (ie: 2**0) bucket in the term histogram data.<br /><span class="attrib">(hossman)</span></li>
@@ -9035,7 +9035,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1517">SOLR-1517</a>: Admin pages could stall waiting for localhost name resolution if reverse DNS wasn't configured; this was changed so the DNS resolution is attempted only once the first time an admin page is loaded.<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1529">SOLR-1529</a>: More than 8 deleteByQuery commands in a single request caused an error to be returned, although the deletes were still executed.<br /><span class="attrib">(asmodean, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-346">SOLR-346</a>: Use perl regex to improve accuracy of finding latest snapshot in snapinstaller<br /><span class="attrib">(billa)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-532">SOLR-532</a>: WordDelimiterFilter now respects payloads and other attributes of the original Token by using Token.clone()<br /><span class="attrib">(Tricia Williams, gsingers)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-532">SOLR-532</a>: WordDelimiterFilter now respects payloads and other attributes of the original Token by using Token.clone<br /><span class="attrib">(Tricia Williams, gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-728">SOLR-728</a>: Add synchronization to avoid race condition of multiple DIH imports working concurrently<br /><span class="attrib">(Walter Ferrara, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-742">SOLR-742</a>: Add ability to create dynamic fields with custom DataImportHandler transformers<br /><span class="attrib">(Wojtek Piaseczny, Noble Paul, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-751">SOLR-751</a>: WordDelimiterFilter didn't adjust the start offset of single tokens that started with delimiters, leading to incorrect highlighting.<br /><span class="attrib">(Stefan Oestreicher, yonik)</span></li>
@@ -9047,7 +9047,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-805">SOLR-805</a>: DisMax queries are not being cached in QueryResultCache<br /><span class="attrib">(Todd Feak, koji)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-807">SOLR-807</a>: BinaryResponseWriter writes fieldType.toExternal if it is not a supported type, otherwise it writes fieldType.toObject. This fixes the bug with encoding/decoding UUIDField.<br /><span class="attrib">(koji, Noble Paul, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-823">SOLR-823</a>: Request parameter variables ${dataimporter.request.xxx} are not resolved in DIH<br /><span class="attrib">(Mck SembWever, Noble Paul, shalin)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-825">SOLR-825</a>: Enables highlighting for range/wildcard/fuzzy/prefix queries if using hl.usePhraseHighlighter=true and hl.highlightMultiTerm=true. Also make both options default to true.  [SOLR-1221]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1221, Mark Miller, yonik)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-825">SOLR-825</a>: Enables highlighting for range/wildcard/fuzzy/prefix queries if using hl.usePhraseHighlighter=true and hl.highlightMultiTerm=true. Also make both options default to true.  [SOLR-1221](https://issues.apache.org/jira/browse/SOLR-1221)<br /><span class="attrib">(Mark Miller, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-830">SOLR-830</a>: Use perl regex to improve accuracy of finding latest snapshot in snappuller<br /><span class="attrib">(billa)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-832">SOLR-832</a>: Rows parameter is not honored in DIH non-debug mode and can abort a running import in debug mode.<br /><span class="attrib">(Akshay Ukey, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-836">SOLR-836</a>: Add missing "a" to the example stopwords.txt<br /><span class="attrib">(yonik)</span></li>
@@ -9082,7 +9082,7 @@
     </ul>
   <li><a id="v1.4.0.other" href="javascript:toggleList('v1.4.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(74)
     <ul id="v1.4.0.other.list">
-      <li><a href="https://issues.apache.org/jira/browse/LUCENE-1614">LUCENE-1614</a>: Upgraded to Lucene 2.9-dev r794238. Other changes include: - LUCENE-1614 - Use Lucene's DocIdSetIterator.NO_MORE_DOCS as the sentinel value. - LUCENE-1630 - Add acceptsDocsOutOfOrder method to Collector implementations. - LUCENE-1673, LUCENE-1701 - Trie has moved to Lucene core and renamed to NumericRangeQuery. - LUCENE-1662, LUCENE-1687 - Replace usage of ExtendedFieldCache by FieldCache.  [LUCENE-1630](https://issues.apache.org/jira/browse/LUCENE-1630) [LUCENE-1673](https://issues.apache.org/jira/browse/LUCENE-1673) [LUCENE-1701](https://issues.apache.org/jira/browse/LUCENE-1701) [LUCENE-1662](https://issues.apache.org/jira/browse/LUCENE-1662) [LUCENE-1687]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-1687, shalin)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/LUCENE-1614">LUCENE-1614</a>: Upgraded to Lucene 2.9-dev r794238. Other changes include: - LUCENE-1614 - Use Lucene's DocIdSetIterator.NO_MORE_DOCS as the sentinel value. - LUCENE-1630 - Add acceptsDocsOutOfOrder method to Collector implementations. - LUCENE-1673, LUCENE-1701 - Trie has moved to Lucene core and renamed to NumericRangeQuery. - LUCENE-1662, LUCENE-1687 - Replace usage of ExtendedFieldCache by FieldCache.  [LUCENE-1630](https://issues.apache.org/jira/browse/LUCENE-1630) [LUCENE-1673](https://issues.apache.org/jira/browse/LUCENE-1673) [LUCENE-1701](https://issues.apache.org/jira/browse/LUCENE-1701) [LUCENE-1662](https://issues.apache.org/jira/browse/LUCENE-1662) [LUCENE-1687](https://issues.apache.org/jira/browse/LUCENE-1687)<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1022">SOLR-1022</a>: Better "ignored" field in example schema.xml<br /><span class="attrib">(Peter Wolanin, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1027">SOLR-1027</a>: DIH: Alias the 'dataimporter' namespace to a shorter name 'dih'.<br /><span class="attrib">(Noble Paul, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1029">SOLR-1029</a>: DIH: Standardize Evaluator parameter parsing and added helper functions for parsing all evaluator parameters in a standard way.<br /><span class="attrib">(Noble Paul, shalin)</span></li>
@@ -9108,14 +9108,14 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1269">SOLR-1269</a>: Better error messages from DIH JdbcDataSource when JDBC Driver name or SQL is incorrect.<br /><span class="attrib">(ehatcher, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1276">SOLR-1276</a>: Added StatsComponentTest<br /><span class="attrib">(Rafał Kuć, gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1310">SOLR-1310</a>: Upgrade to Tika 0.4. Note there are some differences in detecting Languages now in extracting request handler. See http://www.lucidimagination.com/search/document/d6f1899a85b2a45c/vote_apache_tika_0_4_release_candidate_2#d6f1899a85b2a45c for discussion on language detection. See http://www.apache.org/dist/lucene/tika/CHANGES-0.4.txt.<br /><span class="attrib">(gsingers)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1319">SOLR-1319</a>: Upgrade Solr Highlighter classes to new Lucene Highlighter API. This upgrade has resulted in a back compat break in the DefaultSolrHighlighter class - getQueryScorer is no longer protected. If you happened to be overriding that method in custom code, overide getHighlighter instead. Also, HighlightingUtils#getQueryScorer has been removed as it was deprecated and backcompat has been broken with it anyway.  [SOLR-1345]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-1345, Mark Miller)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1319">SOLR-1319</a>: Upgrade Solr Highlighter classes to new Lucene Highlighter API. This upgrade has resulted in a back compat break in the DefaultSolrHighlighter class - getQueryScorer is no longer protected. If you happened to be overriding that method in custom code, overide getHighlighter instead. Also, HighlightingUtils#getQueryScorer has been removed as it was deprecated and backcompat has been broken with it anyway.  [SOLR-1345](https://issues.apache.org/jira/browse/SOLR-1345)<br /><span class="attrib">(Mark Miller)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1357">SOLR-1357</a>: SolrInputDocument cannot process dynamic fields<br /><span class="attrib">(Lars Grote, noble)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1369">SOLR-1369</a>: Add HSQLDB Jar to example-DIH, unzip database and update instructions.</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1377">SOLR-1377</a>: The TokenizerFactory API has changed to explicitly return a Tokenizer rather then a TokenStream (that may be or may not be a Tokenizer). This change is required to take advantage of the Token reuse improvements in lucene 2.9.<br /><span class="attrib">(ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1386">SOLR-1386</a>: In build.xml, use longfile="gnu" in tar task to avoid warnings about long file names<br /><span class="attrib">(Mark Miller, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1409">SOLR-1409</a>: Added Solr Powered By Logos</li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1410">SOLR-1410</a>: Log a warning if the deprecated charset option is used on GreekLowerCaseFilterFactory, RussianStemFilterFactory, RussianLowerCaseFilterFactory or RussianLetterTokenizerFactory.<br /><span class="attrib">(Robert Muir, hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-1423">SOLR-1423</a>: Due to LUCENE-1906, Solr's tokenizer should use Tokenizer.correctOffset() instead of CharStream.correctOffset().  [LUCENE-1906]<br /><span class="attrib">(https://issues.apache.org/jira/browse/LUCENE-1906, Uwe Schindler, koji)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-1423">SOLR-1423</a>: Due to LUCENE-1906, Solr's tokenizer should use Tokenizer.correctOffset() instead of CharStream.correctOffset().  [LUCENE-1906](https://issues.apache.org/jira/browse/LUCENE-1906)<br /><span class="attrib">(Uwe Schindler, koji)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-1441">SOLR-1441</a>: Make it possible to run all tests in a package<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-458">SOLR-458</a>: Add equals and hashCode methods to NamedList<br /><span class="attrib">(Stefan Rinner, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-465">SOLR-465</a>: Upgraded to Lucene 2.9-dev<br /><span class="attrib">(r719351, shalin)</span></li>
@@ -9144,18 +9144,18 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-969">SOLR-969</a>: Change the FULL_DUMP, DELTA_DUMP, FIND_DELTA constants in DIH Context to String. Change Context.currentProcess() to return a string instead of an integer.<br /><span class="attrib">(Kay Kay, Noble Paul, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-981">SOLR-981</a>: groupId for Woodstox dependency in maven solrj changed to org.codehaus.woodstox<br /><span class="attrib">(Tim Taranov, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-997">SOLR-997</a>: Wait for a longer time for slave to complete replication in TestReplicationHandler<br /><span class="attrib">(Mark Miller, shalin)</span></li>
-      <li>Upgraded to Lucene 2.4.0 (yonik)</li>
-      <li>DumpRequestHandler (/debug/dump): changed 'fieldName' to 'sourceInfo'. (ehatcher)</li>
-      <li>Upgraded to Lucene 2.9-dev r738218 (yonik)</li>
-      <li>Upgraded to Lucene 2.9-dev r742220 (yonik)</li>
-      <li>Upgraded to Lucene 2.9-dev r752164 (shalin)</li>
-      <li>Upgraded to Lucene 2.9-dev r764281 (shalin)</li>
-      <li>Upgraded to Lucene 2.9-dev r768228 (shalin)</li>
-      <li>Upgraded to Lucene 2.9-dev r768336 (shalin)</li>
-      <li>Upgraded to Lucene 2.9-dev 773862 (Mark Miller)</li>
-      <li>Upgraded to Lucene 2.9-dev r776177 (shalin)</li>
-      <li>Upgraded to Lucene 2.9-dev r779312 (yonik)</li>
-      <li>Upgraded to Lucene 2.9-dev r801856 (Mark Miller)</li>
+      <li>Upgraded to Lucene 2.4.0<br /><span class="attrib">(yonik)</span></li>
+      <li>DumpRequestHandler (/debug/dump): changed 'fieldName' to 'sourceInfo'.<br /><span class="attrib">(ehatcher)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r738218<br /><span class="attrib">(yonik)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r742220<br /><span class="attrib">(yonik)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r752164<br /><span class="attrib">(shalin)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r764281<br /><span class="attrib">(shalin)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r768228<br /><span class="attrib">(shalin)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r768336<br /><span class="attrib">(shalin)</span></li>
+      <li>Upgraded to Lucene 2.9-dev 773862<br /><span class="attrib">(Mark Miller)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r776177<br /><span class="attrib">(shalin)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r779312<br /><span class="attrib">(yonik)</span></li>
+      <li>Upgraded to Lucene 2.9-dev r801856<br /><span class="attrib">(Mark Miller)</span></li>
     </ul>
 </ul>
 <h3><a id="v1.3.0" href="javascript:toggleList('v1.3.0')">Release 1.3.0 [2008-09-16]</a></h3>
@@ -9176,7 +9176,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-225">SOLR-225</a>: Enable pluggable highlighting classes. Allow configurable highlighting formatters and Fragmenters.<br /><span class="attrib">(ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-240">SOLR-240</a>: New &lt;lockType&gt; configuration setting in &lt;mainIndex&gt; and &lt;indexDefaults&gt; blocks supports all Lucene builtin LockFactories. 'single' is recommended setting, but 'simple' is default for total backwards compatibility.<br /><span class="attrib">(Will Johnson, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-244">SOLR-244</a>: Added ModifiableSolrParams - a SolrParams implementation that help you change values after initialization.<br /><span class="attrib">(ryan)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-248">SOLR-248</a>: Added CapitalizationFilterFactory that creates tokens with normalized capitalization. This filter is useful for facet display, but will not work with a prefix query. (ryan) SOLR-468: Change to the semantics to keep the original token, not the token in the Map. Also switched to use Lucene's new reusable token capabilities.  [SOLR-468]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-468, gsingers)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-248">SOLR-248</a>: Added CapitalizationFilterFactory that creates tokens with normalized capitalization. This filter is useful for facet display, but will not work with a prefix query. (ryan) SOLR-468: Change to the semantics to keep the original token, not the token in the Map. Also switched to use Lucene's new reusable token capabilities.  [SOLR-468](https://issues.apache.org/jira/browse/SOLR-468)<br /><span class="attrib">(gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-253">SOLR-253</a>: Adding KeepWordFilter and KeepWordFilterFactory. A TokenFilter that keeps tokens with text in the registered keeplist. This behaves like the inverse of StopFilter.<br /><span class="attrib">(ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-256">SOLR-256</a>: Support exposing Solr statistics through JMX<br /><span class="attrib">(Sharad Agrawal, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-257">SOLR-257</a>: WordDelimiterFilter has a new parameter splitOnCaseChange, which can be set to 0 to disable splitting "PowerShot" =&gt; "Power" "Shot".<br /><span class="attrib">(klaas)</span></li>
@@ -9255,7 +9255,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-267">SOLR-267</a>: Changed logging to report number of hits, and also provide a mechanism to add log messages to be output by the SolrCore via a NamedList toLog member variable. (Will Johnson, yseeley, gsingers) - SOLR-267: Removed adding values to the HTTP headers in SolrDispatchFilter<br /><span class="attrib">(gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-282">SOLR-282</a>: Snapshooter does not work on Solaris and OS X since the cp command there does not have the -l option. Also updated commit/optimize related scripts to handle both old and new response format.<br /><span class="attrib">(bill)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-283">SOLR-283</a>: autoCommit was not working after delete.<br /><span class="attrib">(ryan)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-286">SOLR-286</a>: ContentStreamBase was not using default encoding for getBytes()<br /><span class="attrib">(Toru Matsuzawa, ryan)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-286">SOLR-286</a>: ContentStreamBase was not using default encoding for getBytes<br /><span class="attrib">(Toru Matsuzawa, ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-292">SOLR-292</a>: Fix MoreLikeThis facet counting.<br /><span class="attrib">(Pieter Berkel, ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-294">SOLR-294</a>: Logging of elapsed time broken on Solaris because the date command there does not support the %s output format.<br /><span class="attrib">(bill)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-297">SOLR-297</a>: Fix bug in RequiredSolrParams where requiring a field specific param would fail if a general default value had been supplied.<br /><span class="attrib">(hossman)</span></li>
@@ -9268,7 +9268,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-42">SOLR-42</a>: HTMLStripReader tokenizers now preserve correct source offsets for highlighting.<br /><span class="attrib">(Grant Ingersoll, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-443">SOLR-443</a>: SolrJ: Declare UTF-8 charset on POSTed parameters to avoid problems with servlet containers that default to latin-1 and allow switching of the exact POST mechanism for parameters via useMultiPartPost in CommonsHttpSolrServer.<br /><span class="attrib">(Lars Kotthoff, Andrew Schurman, ryan, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-449">SOLR-449</a>: the python and ruby response writers are now able to correctly output NaN and Infinity in their respective languages.<br /><span class="attrib">(klaas)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-470">SOLR-470</a>: Multiple fixes to DateField regarding lenient parsing of optional milliseconds, and correct formating using the canonical representation. LegacyDateField has been added for people who have come to depend on the existing broken behavior.  [SOLR-552](https://issues.apache.org/jira/browse/SOLR-552) [SOLR-544](https://issues.apache.org/jira/browse/SOLR-544) [SOLR-701]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-701, hossman, Stefan Oestreicher)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-470">SOLR-470</a>: Multiple fixes to DateField regarding lenient parsing of optional milliseconds, and correct formating using the canonical representation. LegacyDateField has been added for people who have come to depend on the existing broken behavior.  [SOLR-552](https://issues.apache.org/jira/browse/SOLR-552) [SOLR-544](https://issues.apache.org/jira/browse/SOLR-544) [SOLR-701](https://issues.apache.org/jira/browse/SOLR-701)<br /><span class="attrib">(hossman, Stefan Oestreicher)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-481">SOLR-481</a>: Handle UnknownHostException in _info.jsp<br /><span class="attrib">(gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-496">SOLR-496</a>: Cache-Control max-age changed to Long so Expires calculation won't cause overflow.<br /><span class="attrib">(Thomas Peuss, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-501">SOLR-501</a>: Fix admin/analysis.jsp UTF-8 input for some other servlet containers such as Tomcat.<br /><span class="attrib">(Hiroaki Kawai, Lars Kotthoff, yonik)</span></li>
@@ -9301,9 +9301,9 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-726">SOLR-726</a>: DIH: Jdbc Drivers and DataSources fail to load if placed in multicore sharedLib or core's lib directory.<br /><span class="attrib">(Walter Ferrara, Noble Paul, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-729">SOLR-729</a>: DIH Context.getDataSource(String) gives current entity's DataSource instance regardless of argument.<br /><span class="attrib">(Noble Paul, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-749">SOLR-749</a>: Allow QParser and ValueSourceParsers to be extended with same name<br /><span class="attrib">(hossman, gsingers)</span></li>
-      <li>Make TextField respect sortMissingFirst and sortMissingLast fields. (J.J. Larrea) (yonik)</li>
-      <li>autoCommit/maxDocs was not working properly when large autoCommit/maxTime was specified (klaas)</li>
-      <li>The CSV loader incorrectly threw an exception when given header=true (the default). (ryan) (yonik)</li>
+      <li>Make TextField respect sortMissingFirst and sortMissingLast fields.<br /><span class="attrib">(J.J. Larrea, yonik)</span></li>
+      <li>autoCommit/maxDocs was not working properly when large autoCommit/maxTime was specified<br /><span class="attrib">(klaas)</span></li>
+      <li>The CSV loader incorrectly threw an exception when given header=true (the default).<br /><span class="attrib">(ryan, yonik)</span></li>
     </ul>
   <li><a id="v1.3.0.other" href="javascript:toggleList('v1.3.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(38)
     <ul id="v1.3.0.other.list">
@@ -9321,7 +9321,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-520">SOLR-520</a>: Deprecated unused LengthFilter since already core in Lucene-Java<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-531">SOLR-531</a>: Different exit code for rsyncd-start and snappuller if disabled<br /><span class="attrib">(Thomas Peuss, billa)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-550">SOLR-550</a>: Clarified DocumentBuilder addField javadocs<br /><span class="attrib">(gsingers)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-559">SOLR-559</a>: use Lucene updateDocument, deleteDocuments methods. This removes the maxBufferedDeletes parameter added by SOLR-310 as Lucene now manages the deletes. This provides slightly better indexing performance and makes overwrites atomic, eliminating the possibility of a crash causing duplicates.  [SOLR-310]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-310, yonik)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-559">SOLR-559</a>: use Lucene updateDocument, deleteDocuments methods. This removes the maxBufferedDeletes parameter added by SOLR-310 as Lucene now manages the deletes. This provides slightly better indexing performance and makes overwrites atomic, eliminating the possibility of a crash causing duplicates.  [SOLR-310](https://issues.apache.org/jira/browse/SOLR-310)<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-563">SOLR-563</a>: Modified the build process to build contrib projects<br /><span class="attrib">(Shalin Shekhar Mangar, Otis Gospodnetic)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-572">SOLR-572</a>: Upgraded to Lucene 2.4-dev (r669476) to support SOLR-572<br /><span class="attrib">(gsingers)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-586">SOLR-586</a>: Added ant target and POM files for building maven artifacts of the Solr core, common, client and contrib. The target can publish artifacts with source and javadocs.<br /><span class="attrib">(Spencer Crissman, Craig McClanahan, shalin)</span></li>
@@ -9333,18 +9333,18 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-672">SOLR-672</a>: Nightly release includes contrib sources.<br /><span class="attrib">(Jeremy Hinegardner, shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-673">SOLR-673</a>: Modify build file to create javadocs for core, solrj, contrib and "all inclusive"<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-682">SOLR-682</a>: Scripts now support FreeBSD<br /><span class="attrib">(Richard Trey Hyde, gsingers)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-689">SOLR-689</a>: / SOLR-695: If you have used "MultiCore" functionality in an unreleased version of 1.3-dev, many classes and configs have been renamed for the official 1.3 release. Speciffically, solr.xml has replaced multicore.xml, and uses a slightly different syntax. The solrj classes: MultiCore{Request/Response/Params} have been renamed: CoreAdmin{Request/Response/Params}  [SOLR-695]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-695, hossman, ryan, Henri Biestro)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-689">SOLR-689</a>: / SOLR-695: If you have used "MultiCore" functionality in an unreleased version of 1.3-dev, many classes and configs have been renamed for the official 1.3 release. Speciffically, solr.xml has replaced multicore.xml, and uses a slightly different syntax. The solrj classes: MultiCore{Request/Response/Params} have been renamed: CoreAdmin{Request/Response/Params}  [SOLR-695](https://issues.apache.org/jira/browse/SOLR-695)<br /><span class="attrib">(hossman, ryan, Henri Biestro)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-692">SOLR-692</a>: Migrated to stable released builds of StAX API 1.0.1 and StAX 1.2.0<br /><span class="attrib">(shalin)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-737">SOLR-737</a>: SolrQueryParser now uses a ConstantScoreQuery for wildcard queries that prevent an exception from being thrown when the number of matching terms exceeds the BooleanQuery clause limit.<br /><span class="attrib">(yonik)</span></li>
       <li>Upgraded to Lucene 2.2.0; June 18, 2007. </li>
-      <li>Upgraded to commons-CSV r609327, which fixes escaping bugs and introduces new escaping and whitespace handling options to increase compatibility with different formats. (yonik)</li>
+      <li>Upgraded to commons-CSV r609327, which fixes escaping bugs and introduces new escaping and whitespace handling options to increase compatibility with different formats.<br /><span class="attrib">(yonik)</span></li>
       <li>Upgraded to Lucene 2.3.0; Jan 23, 2008. </li>
       <li>Upgrade to Lucene 2.3.1 </li>
       <li>Upgrade to Lucene 2.3.2 </li>
-      <li>Upgraded to Lucene 2.4-dev (r686801) (yonik)</li>
-      <li>Upgraded to Lucene 2.4-dev (r688745) 27-Aug-2008 (yonik)</li>
-      <li>Upgraded to Lucene 2.4-dev (r691741) 03-Sep-2008 (yonik)</li>
-      <li>Replaced the StAX reference implementation with the geronimo StAX API jar, and the Woodstox StAX implementation. (yonik)</li>
+      <li>Upgraded to Lucene 2.4-dev<br /><span class="attrib">(r686801, yonik)</span></li>
+      <li>Upgraded to Lucene 2.4-dev (r688745) 27-Aug-2008<br /><span class="attrib">(yonik)</span></li>
+      <li>Upgraded to Lucene 2.4-dev (r691741) 03-Sep-2008<br /><span class="attrib">(yonik)</span></li>
+      <li>Replaced the StAX reference implementation with the geronimo StAX API jar, and the Woodstox StAX implementation.<br /><span class="attrib">(yonik)</span></li>
     </ul>
 </ul>
 <h3><a id="v1.2.0" href="javascript:toggleList('v1.2.0')">Release 1.2.0 [2007-06-06]</a></h3>
@@ -9367,7 +9367,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-184">SOLR-184</a>: add echoHandler=true to responseHeader, support echoParams=all<br /><span class="attrib">(Ryan McKinley, ehatcher)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-197">SOLR-197</a>: New parameters for input: stream.contentType for specifying or overriding the content type of input, and stream.file for reading local files.<br /><span class="attrib">(Ryan McKinley, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-199">SOLR-199</a>: new n-gram tokenizers available via NGramTokenizerFactory and EdgeNGramTokenizerFactory.<br /><span class="attrib">(Adam Hiatt, yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-204">SOLR-204</a>: The request dispatcher (added in SOLR-104) can handle calls to /select. This offers uniform error handling for /update and /select. To enable this behavior, you must add: &lt;requestDispatcher handleSelect="true" &gt; to your solrconfig.xml See the example solrconfig.xml for details.  [SOLR-104]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-104, ryan)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-204">SOLR-204</a>: The request dispatcher (added in SOLR-104) can handle calls to /select. This offers uniform error handling for /update and /select. To enable this behavior, you must add: &lt;requestDispatcher handleSelect="true" &gt; to your solrconfig.xml See the example solrconfig.xml for details.  [SOLR-104](https://issues.apache.org/jira/browse/SOLR-104)<br /><span class="attrib">(ryan)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-208">SOLR-208</a>: new example_rss.xsl and example_atom.xsl to provide more examples for people about the Solr XML response format and how they can transform it to suit different needs.<br /><span class="attrib">(Brian Whitman, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-211">SOLR-211</a>: Added a regex PatternTokenizerFactory. This extracts tokens from the input string using a regex Pattern.<br /><span class="attrib">(Ryan McKinley)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-212">SOLR-212</a>: Added a DirectSolrConnection class. This lets you access solr using the standard request/response formats, but does not require an HTTP connection. It is designed for embedded applications.<br /><span class="attrib">(ryan)</span></li>
@@ -9398,8 +9398,8 @@
   <li><a id="v1.2.0.fixed" href="javascript:toggleList('v1.2.0.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(15)
     <ul id="v1.2.0.fixed.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-104">SOLR-104</a>: Changed the SOLR-104 RequestDispatcher so that /select?qt=xxx can not access handlers that start with "/". This makes path based authentication possible for path based request handlers.<br /><span class="attrib">(ryan)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-145">SOLR-145</a>: Fix for bug introduced in SOLR-104 where some Exceptions were being ignored by all "out of the box" RequestHandlers.  [SOLR-104]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-104, hossman)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-166">SOLR-166</a>: JNDI solr.home code refactoring. SOLR-104 moved some JNDI related code to the init method of a Servlet Filter - according to the Servlet Spec, all Filter's should be initialized prior to initializing any Servlets, but this is not the case in at least one Servlet Container (Resin). This "bug fix" refactors this JNDI code so that it should be executed the first time any attempt is made to use the solr.home dir.  [SOLR-104]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-104, Ryan McKinley, hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-145">SOLR-145</a>: Fix for bug introduced in SOLR-104 where some Exceptions were being ignored by all "out of the box" RequestHandlers.  [SOLR-104](https://issues.apache.org/jira/browse/SOLR-104)<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-166">SOLR-166</a>: JNDI solr.home code refactoring. SOLR-104 moved some JNDI related code to the init method of a Servlet Filter - according to the Servlet Spec, all Filter's should be initialized prior to initializing any Servlets, but this is not the case in at least one Servlet Container (Resin). This "bug fix" refactors this JNDI code so that it should be executed the first time any attempt is made to use the solr.home dir.  [SOLR-104](https://issues.apache.org/jira/browse/SOLR-104)<br /><span class="attrib">(Ryan McKinley, hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-167">SOLR-167</a>: The SynonymFilter sometimes generated incorrect offsets when multi token synonyms were mached in the source text.<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-168">SOLR-168</a>: Fix display positioning of multiple tokens at the same position in analysis.jsp<br /><span class="attrib">(yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-173">SOLR-173</a>: Bug fix to SolrDispatchFilter to reduce "too many open files" problem was that SolrDispatchFilter was not closing requests when finished. Also modified ResponseWriters to only fetch a Searcher reference if necessary for writing out DocLists.<br /><span class="attrib">(Ryan McKinley, hossman)</span></li>
@@ -9410,7 +9410,7 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-222">SOLR-222</a>: Changing writeLockTimeout in solrconfig.xml did not change the effective timeout.<br /><span class="attrib">(Koji Sekiguchi, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-241">SOLR-241</a>: Undefined system properties used in configuration files now cause a clear message to be logged rather than an obscure exception thrown.<br /><span class="attrib">(Koji Sekiguchi, ehatcher)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-87">SOLR-87</a>: Parsing of synonym files did not correctly handle escaped whitespace such as \r\n\t\b\f.<br /><span class="attrib">(yonik)</span></li>
-      <li><a href="https://issues.apache.org/jira/browse/SOLR-9">SOLR-9</a>: Tighten up sort specification error checking, throw exceptions for missing sort specifications or a sort on a non-indexed field.  [SOLR-99]<br /><span class="attrib">(https://issues.apache.org/jira/browse/SOLR-99, Ryan McKinley, yonik)</span></li>
+      <li><a href="https://issues.apache.org/jira/browse/SOLR-9">SOLR-9</a>: Tighten up sort specification error checking, throw exceptions for missing sort specifications or a sort on a non-indexed field.  [SOLR-99](https://issues.apache.org/jira/browse/SOLR-99)<br /><span class="attrib">(Ryan McKinley, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-92">SOLR-92</a>: DOMUtils.getText (used when parsing config files) did not work properly with many DOM implementations when dealing with "Attributes".<br /><span class="attrib">(Ryan McKinley, hossman)</span></li>
     </ul>
   <li><a id="v1.2.0.other" href="javascript:toggleList('v1.2.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(14)
@@ -9422,11 +9422,11 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-183">SOLR-183</a>: Exceptions with error code 400 are raised when numeric argument parsing fails. RequiredSolrParams class added to facilitate checking for parameters that must be present.<br /><span class="attrib">(Ryan McKinley, J.J. Larrea, yonik)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-230">SOLR-230</a>: More options for post.jar to support stdin, xml on the commandline, and defering commits. Tutorial modified to take advantage of these options so there is no need for curl.<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-231">SOLR-231</a>: If a charset is not specified in the contentType, ContentStream.getReader() will use UTF-8 encoding.<br /><span class="attrib">(ryan)</span></li>
-      <li>Highlighting using DisMax will only pick up terms from the main user query, not boost or filter queries (klaas)</li>
-      <li>A new method "getSolrQueryParser" has been added to the IndexSchema class for retrieving a new SolrQueryParser instance with all options specified in the schema.xml's &lt;solrQueryParser&gt; block set. The documentation for the SolrQueryParser constructor and its use of IndexSchema have also been clarified. (Erik Hatcher and hossman)</li>
-      <li>DisMaxRequestHandler's bq, bf, qf, and pf parameters can now accept multiple values (klaas)</li>
-      <li>Query are re-written before highlighting is performed. This enables proper highlighting of prefix and wildcard queries (klaas)</li>
-      <li>A meaningful exception is raised when attempting to add a doc missing a unique id if it is declared in the schema and allowDups=false. (ryan) (klaas)</li>
+      <li>Highlighting using DisMax will only pick up terms from the main user query, not boost or filter queries<br /><span class="attrib">(klaas)</span></li>
+      <li>A new method "getSolrQueryParser" has been added to the IndexSchema class for retrieving a new SolrQueryParser instance with all options specified in the schema.xml's &lt;solrQueryParser&gt; block set. The documentation for the SolrQueryParser constructor and its use of IndexSchema have also been clarified.<br /><span class="attrib">(Erik Hatcher, hossman)</span></li>
+      <li>DisMaxRequestHandler's bq, bf, qf, and pf parameters can now accept multiple values<br /><span class="attrib">(klaas)</span></li>
+      <li>Query are re-written before highlighting is performed. This enables proper highlighting of prefix and wildcard queries<br /><span class="attrib">(klaas)</span></li>
+      <li>A meaningful exception is raised when attempting to add a doc missing a unique id if it is declared in the schema and allowDups=false.<br /><span class="attrib">(ryan, klaas)</span></li>
       <li>Updated to Lucene 2.1 </li>
       <li>Updated to Lucene 2007-05-20_00-04-53 </li>
     </ul>
@@ -9462,20 +9462,20 @@
       <li>max() function added to FunctionQuery suite </li>
       <li>postOptimize hook, mirroring the functionallity of the postCommit hook, but only called on an index optimize. </li>
       <li>Ability to HTTP POST query requests to /select in addition to HTTP-GET </li>
-      <li>The default search field may now be overridden by requests to the standard request handler using the df query parameter. (Erik Hatcher)</li>
-      <li>Added DisMaxRequestHandler and SolrPluginUtils. (Chris Hostetter)</li>
-      <li>Added KeywordTokenizerFactory (hossman)</li>
-      <li>new DocSet.andNot(), DocSet.andNotSize() (yonik)</li>
+      <li>The default search field may now be overridden by requests to the standard request handler using the df query parameter.<br /><span class="attrib">(Erik Hatcher)</span></li>
+      <li>Added DisMaxRequestHandler and SolrPluginUtils.<br /><span class="attrib">(Chris Hostetter)</span></li>
+      <li>Added KeywordTokenizerFactory<br /><span class="attrib">(hossman)</span></li>
+      <li>new DocSet.andNot(), DocSet.andNotSize<br /><span class="attrib">(yonik)</span></li>
       <li>Made query parser default operator configurable via schema.xml: &lt;solrQueryParser defaultOperator="AND|OR"/&gt; The default operator remains "OR". </li>
-      <li>Default operator for query parsing can now be specified with q.op=AND|OR from the client request, overriding the schema value. (ehatcher)</li>
+      <li>Default operator for query parsing can now be specified with q.op=AND|OR from the client request, overriding the schema value.<br /><span class="attrib">(ehatcher)</span></li>
     </ul>
   <li><a id="v1.1.0.changed" href="javascript:toggleList('v1.1.0.changed')">Changed</a>&nbsp;&nbsp;&nbsp;(6)
     <ul id="v1.1.0.changed.list">
       <li><a href="https://issues.apache.org/jira/browse/SOLR-15">SOLR-15</a>: OpenBitSet completed, replaces BitSet as the implementation for BitDocSet. Iteration is faster, and BitDocSet.intersectionSize(BitDocSet) and unionSize is between 3 and 4 times faster. SOLR-15<br /><span class="attrib">(yonik)</span></li>
       <li>getDocListAndSet can now generate both a DocList and a DocSet from a single lucene query. </li>
       <li>BitDocSet.intersectionSize(HashDocSet) no longer generates an intermediate set </li>
-      <li>much faster unionSize when one of the sets is a HashDocSet: O(smaller_set_size) </li>
-      <li>Optimized getDocSet() for term queries resulting in a 36% speedup of facet.field queries where DocSets aren't cached (for example, if the number of terms in the field is larger than the filter cache.) (yonik)</li>
+      <li>much faster unionSize when one of the sets is a HashDocSet: O<br /><span class="attrib">(smaller_set_size)</span></li>
+      <li>Optimized getDocSet() for term queries resulting in a 36% speedup of facet.field queries where DocSets aren't cached<br /><span class="attrib">(for example, if the number of terms in the field is larger than the filter cache., yonik)</span></li>
       <li>Optimized facet.field faceting by as much as 500 times when the field has a single token per document (not multiValued & not tokenized) by using the Lucene FieldCache entry for that field to tally term counts. The first request utilizing the FieldCache will take longer than subsequent ones. </li>
     </ul>
   <li><a id="v1.1.0.fixed" href="javascript:toggleList('v1.1.0.fixed')">Fixed</a>&nbsp;&nbsp;&nbsp;(13)
@@ -9485,14 +9485,14 @@
       <li><a href="https://issues.apache.org/jira/browse/SOLR-65">SOLR-65</a>: Multiple-doc update generates well-formed xml SOLR-65<br /><span class="attrib">(klaas)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-70">SOLR-70</a>: Better parsing of pingQuery from solrconfig.xml SOLR-70<br /><span class="attrib">(hossman)</span></li>
       <li><a href="https://issues.apache.org/jira/browse/SOLR-74">SOLR-74</a>: Fixed HTML escaping issues with user input to analysis.jsp and action.jsp SOLR-74<br /><span class="attrib">(hossman)</span></li>
-      <li>Fixed delete-by-id for field types who's indexed form is different from the printable form (mainly sortable numeric types)</li>
-      <li>Added escaping of attribute values in the XML response (Erik Hatcher)</li>
-      <li>Added empty extractTerms() to FunctionQuery to enable use in a MultiSearcher (Yonik)</li>
+      <li>Fixed delete-by-id for field types who's indexed form is different from the printable form<br /><span class="attrib">(mainly sortable numeric types)</span></li>
+      <li>Added escaping of attribute values in the XML response<br /><span class="attrib">(Erik Hatcher)</span></li>
+      <li>Added empty extractTerms() to FunctionQuery to enable use in a MultiSearcher<br /><span class="attrib">(Yonik)</span></li>
       <li>WordDelimiterFilter sometimes lost token positionIncrement information </li>
-      <li>Fix reverse sorting for fields were sortMissingFirst=true (Rob Staveley) (yonik)</li>
+      <li>Fix reverse sorting for fields were sortMissingFirst=true<br /><span class="attrib">(Rob Staveley, yonik)</span></li>
       <li>Escape '&gt;' in XML output ([because ]]&gt; is illegal in CharData]())</li>
-      <li>field boosts weren't being applied and doc boosts were being applied to fields (klaas)</li>
-      <li>Fixed bug with "Distribution" page introduced when Versions were added to "Info" page (hossman)</li>
+      <li>field boosts weren't being applied and doc boosts were being applied to fields<br /><span class="attrib">(klaas)</span></li>
+      <li>Fixed bug with "Distribution" page introduced when Versions were added to "Info" page<br /><span class="attrib">(hossman)</span></li>
     </ul>
   <li><a id="v1.1.0.other" href="javascript:toggleList('v1.1.0.other')">Other</a>&nbsp;&nbsp;&nbsp;(26)
     <ul id="v1.1.0.other.list">
@@ -9518,10 +9518,10 @@
       <li>Upgrade to Lucene 2.0 nightly build 2006-07-15, lucene SVN revision 422302, </li>
       <li>Updated to Lucene 2.0 nightly build 2006-09-07, SVN revision 462111 </li>
       <li>Updated to Lucene 2.0 nightly build 2006-11-15, SVN revision 475069 </li>
-      <li>Simplified index.jsp and form.jsp, primarily by removing/hiding XML specific params, and adding an option to pick the output type. (hossman)</li>
-      <li>Added new numeric build property "specversion" to allow clean MANIFEST.MF files (hossman)</li>
-      <li>Added Solr/Lucene versions to "Info" page (hossman)</li>
-      <li>Explicitly set mime-type of .xsl files in web.xml to application/xslt+xml (hossman)</li>
+      <li>Simplified index.jsp and form.jsp, primarily by removing/hiding XML specific params, and adding an option to pick the output type.<br /><span class="attrib">(hossman)</span></li>
+      <li>Added new numeric build property "specversion" to allow clean MANIFEST.MF files<br /><span class="attrib">(hossman)</span></li>
+      <li>Added Solr/Lucene versions to "Info" page<br /><span class="attrib">(hossman)</span></li>
+      <li>Explicitly set mime-type of .xsl files in web.xml to application/xslt+xml<br /><span class="attrib">(hossman)</span></li>
     </ul>
 </ul>
 </div>