You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by sh...@apache.org on 2016/09/15 13:28:26 UTC

svn commit: r15366 [16/22] - in /dev/lucene/lucene-solr-6.2.1-RC1-rev43ab70147eb494324a1410f7a9f16a896a59bc6f: ./ lucene/ lucene/changes/ lucene/maven/ lucene/maven/org/ lucene/maven/org/apache/ lucene/maven/org/apache/lucene/ lucene/maven/org/apache/l...

Added: dev/lucene/lucene-solr-6.2.1-RC1-rev43ab70147eb494324a1410f7a9f16a896a59bc6f/solr/changes/Changes.html
==============================================================================
--- dev/lucene/lucene-solr-6.2.1-RC1-rev43ab70147eb494324a1410f7a9f16a896a59bc6f/solr/changes/Changes.html (added)
+++ dev/lucene/lucene-solr-6.2.1-RC1-rev43ab70147eb494324a1410f7a9f16a896a59bc6f/solr/changes/Changes.html Thu Sep 15 13:28:20 2016
@@ -0,0 +1,13792 @@
+<!--
+**********************************************************
+** WARNING: This file is generated from CHANGES.txt by the 
+**          Perl script 'changes2html.pl'.
+**          Do *not* edit this file!
+**********************************************************
+          
+****************************************************************************
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+****************************************************************************
+-->
+<html>
+<head>
+  <title>Apache Solr Release Notes</title>
+  <link rel="stylesheet" href="ChangesFancyStyle.css" title="Fancy">
+  <link rel="alternate stylesheet" href="ChangesSimpleStyle.css" title="Simple">
+  <link rel="alternate stylesheet" href="ChangesFixedWidthStyle.css" title="Fixed Width">
+  <META http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+  <SCRIPT>
+    function toggleList(id) {
+      listStyle = document.getElementById(id + '.list').style;
+      anchor = document.getElementById(id);
+      if (listStyle.display == 'none') {
+        listStyle.display = 'block';
+        anchor.title = 'Click to collapse';
+        location.href = '#' + id;
+      } else {
+        listStyle.display = 'none';
+        anchor.title = 'Click to expand';
+      }
+      var expandButton = document.getElementById('expand.button');
+      expandButton.disabled = false;
+      var collapseButton = document.getElementById('collapse.button');
+      collapseButton.disabled = false;
+    }
+
+    function collapseAll() {
+      var unorderedLists = document.getElementsByTagName("ul");
+      for (var i = 0; i < unorderedLists.length; i++) {
+        if (unorderedLists[i].className != 'bulleted-list')
+          unorderedLists[i].style.display = "none";
+        else
+          unorderedLists[i].style.display = "block";
+      }
+      var orderedLists = document.getElementsByTagName("ol");
+      for (var i = 0; i < orderedLists.length; i++)
+        orderedLists[i].style.display = "none"; 
+      var anchors = document.getElementsByTagName("a");
+      for (var i = 0 ; i < anchors.length; i++) {
+        if (anchors[i].id != '')
+          anchors[i].title = 'Click to expand';
+      }
+      var collapseButton = document.getElementById('collapse.button');
+      collapseButton.disabled = true;
+      var expandButton = document.getElementById('expand.button');
+      expandButton.disabled = false;
+    }
+
+    function expandAll() {
+      var unorderedLists = document.getElementsByTagName("ul");
+      for (var i = 0; i < unorderedLists.length; i++)
+        unorderedLists[i].style.display = "block";
+      var orderedLists = document.getElementsByTagName("ol");
+      for (var i = 0; i < orderedLists.length; i++)
+        orderedLists[i].style.display = "block"; 
+      var anchors = document.getElementsByTagName("a");
+      for (var i = 0 ; i < anchors.length; i++) {
+        if (anchors[i].id != '')
+          anchors[i].title = 'Click to collapse';
+      }
+      var expandButton = document.getElementById('expand.button');
+      expandButton.disabled = true;
+      var collapseButton = document.getElementById('collapse.button');
+      collapseButton.disabled = false;
+
+    }
+
+    var newerRegex = new RegExp("^(?:v6\\\\.2\\\\.1|v6\\\\.2\\\\.0)");
+    function isOlder(listId) {
+      return ! newerRegex.test(listId);
+    }
+
+    function escapeMeta(s) {
+      return s.replace(/(?=[.*+?^${}()|[\]\/\\])/g, '\\');
+    }
+
+    function shouldExpand(currentList, currentAnchor, listId) {
+      var listName = listId.substring(0, listId.length - 5);
+      var parentRegex = new RegExp("^" + escapeMeta(listName) + "\\.");
+      return currentList == listId
+             || (isOlder(currentAnchor) && listId == 'older.list')
+             || parentRegex.test(currentAnchor);
+    }
+
+    function collapse() {
+      /* Collapse all but the first and second releases. */
+      var unorderedLists = document.getElementsByTagName("ul");
+      var currentAnchor = location.hash.substring(1);
+      var currentList = currentAnchor + ".list";
+
+      for (var i = 0; i < unorderedLists.length; i++) {
+        var list = unorderedLists[i];
+        /* Collapse the current item, unless either the current item is one of
+         * the first two releases, or the current URL has a fragment and the
+         * fragment refers to the current item or one of its ancestors.
+         */
+        if (list.id != 'v6.2.1.list' 
+            && list.id != 'v6.2.0.list'
+            && list.className != 'bulleted-list'
+            && (currentAnchor == ''
+                || ! shouldExpand(currentList, currentAnchor, list.id))) {
+          list.style.display = "none";
+        }
+      }
+      var orderedLists = document.getElementsByTagName("ol");
+      for (var i = 0; i < orderedLists.length; i++) {
+        var list = orderedLists[i];
+        /* Collapse the current item, unless the current URL has a fragment
+         * and the fragment refers to the current item or one of its ancestors.
+         */
+        if (currentAnchor == ''
+            || ! shouldExpand(currentList, currentAnchor, list.id)) {
+          list.style.display = "none";
+        }
+      }
+      /* Add "Click to collapse/expand" tooltips to the release/section headings */
+      var anchors = document.getElementsByTagName("a");
+      for (var i = 0 ; i < anchors.length; i++) {
+        var anchor = anchors[i];
+        if (anchor.id != '') {
+          if (anchor.id == 'v6.2.1' || anchor.id == 'v6.2.0') {
+            anchor.title = 'Click to collapse';
+          } else {
+            anchor.title = 'Click to expand';
+          }
+        }
+      }
+
+      /* Insert "Expand All" and "Collapse All" buttons */
+      var buttonsParent = document.getElementById('buttons.parent');
+      var expandButton = document.createElement('button');
+      expandButton.appendChild(document.createTextNode('Expand All'));
+      expandButton.onclick = function() { expandAll(); }
+      expandButton.id = 'expand.button';
+      buttonsParent.appendChild(expandButton);
+      var collapseButton = document.createElement('button');
+      collapseButton.appendChild(document.createTextNode('Collapse All'));
+      collapseButton.onclick = function() { collapseAll(); }
+      collapseButton.id = 'collapse.button';
+      buttonsParent.appendChild(collapseButton);
+    }
+
+    window.onload = collapse;
+  </SCRIPT>
+</head>
+<body>
+
+<h1>Apache Solr Release Notes</h1>
+
+<div id="buttons.parent"></div>
+
+<h2>Introduction</h2>
+      <p>Apache Solr is an open source enterprise search server based on the Apache Lucene Java
+search library, with XML/HTTP and JSON APIs, hit highlighting, faceted search,
+caching, replication, and a web administration interface.
+</p>
+      <p>See <a href="http://lucene.apache.org/solr">http://lucene.apache.org/solr</a> for more information.
+</p>
+<h2>Getting Started</h2>
+      <p>You need a Java 1.8 VM or later installed.
+In this release, there is an example Solr server including a bundled
+servlet container in the directory named "example".
+See the Quick Start guide at <a href="http://lucene.apache.org/solr/quickstart.html">http://lucene.apache.org/solr/quickstart.html</a>
+</p>
+<h2><a id="v6.2.1" href="javascript:toggleList('v6.2.1')">Release 6.2.1 </a></h2>
+<ul id="v6.2.1.list">
+  <li><a id="v6.2.1.bug_fixes" href="javascript:toggleList('v6.2.1.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(15)
+    <ol id="v6.2.1.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9494">SOLR-9494</a>: Use of {!collapse} sometimes doesn't correctly return true for Collector.needsScores(), especially when the
+query was cached. This can cause an exception when 'q' is a SpanQuery or potentially others.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-6744">SOLR-6744</a>: fl renaming / alias of uniqueKey field generates null pointer exception in SolrCloud configuration
+<br /><span class="attrib">(Mike Drob via Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9445">SOLR-9445</a>: Admin requests are retried by CloudSolrClient and LBHttpSolrClient on failure.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9439">SOLR-9439</a>: Shard split clean up logic for older failed splits is faulty. The delete shard API
+has also been made more resilient against failures resulting from non-existent cores.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9430">SOLR-9430</a>: Fix locale lookup in DIH &lt;propertyWriter/&gt; to use BCP47 language tags
+to be consistent with other places in Solr. Language names still work for backwards
+compatibility.
+<br /><span class="attrib">(Uwe Schindler, Boris Steiner)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9389">SOLR-9389</a>: HDFS Transaction logs stay open for writes which leaks Xceivers.
+<br /><span class="attrib">(Tim Owen via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9188">SOLR-9188</a>: blockUnknown property makes inter-node communication impossible
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9455">SOLR-9455</a>: Deleting a sub-shard in recovery state can mark parent shard as inactive.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9461">SOLR-9461</a>: DELETENODE, REPLACENODE should pass down the 'async' param to subcommands
+<br /><span class="attrib">(shalin, noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9444">SOLR-9444</a>: Fix path usage for cloud backup/restore.
+<br /><span class="attrib">(Hrishikesh Gadre, Uwe Schindler, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9381">SOLR-9381</a>: Snitch for freedisk uses '/' instead of 'coreRootDirectory'
+<br /><span class="attrib">(Tim Owen, noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9488">SOLR-9488</a>: Shard split can fail to write commit data on shutdown/restart causing replicas to recover
+without replicating the index. This can cause data loss.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9490">SOLR-9490</a>: Fixed bugs in BoolField that caused it to erroneously return "false" for all docs depending
+on usage
+<br /><span class="attrib">(Colvin Cowie, Dan Fox, hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9438">SOLR-9438</a>: Shard split can be marked successful and sub-shard states switched to 'active' even when
+one or more sub-shards replicas do not recover due to the leader crashing or restarting between the time
+the replicas are created and before they can recover. This can cause data loss.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9408">SOLR-9408</a>: Fix TreeMergeOutputFormat to add timestamp metadata to a commit. SolrCloud replication relies on this.
+<br /><span class="attrib">(Jessica Cheng Mallet via Varun Thacker)</span></li>
+    </ol>
+  </li>
+  <li><a id="v6.2.1.other_changes" href="javascript:toggleList('v6.2.1.other_changes')">Other Changes</a>&nbsp;&nbsp;&nbsp;(1)
+    <ol id="v6.2.1.other_changes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7362">SOLR-7362</a>: Fix TestReqParamsAPI test failures
+<br /><span class="attrib">(noble, Varun Thacker)</span></li>
+    </ol>
+  </li>
+</ul>
+<h2><a id="v6.2.0" href="javascript:toggleList('v6.2.0')">Release 6.2.0  [2016-08-26]</a></h2>
+<ul id="v6.2.0.list">
+  <li><a id="v6.2.0.versions_of_major_components" href="javascript:toggleList('v6.2.0.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(6)
+    <ol id="v6.2.0.versions_of_major_components.list">
+      <li>Apache Tika 1.13
+</li>
+      <li>Carrot2 3.12.0
+</li>
+      <li>Velocity 1.7 and Velocity Tools 2.0
+</li>
+      <li>Apache UIMA 2.3.1
+</li>
+      <li>Apache ZooKeeper 3.4.6
+</li>
+      <li>Jetty 9.3.8.v20160314
+</li>
+    </ol>
+  </li>
+  <h3>Detailed Change List</h3>
+  <li><a id="v6.2.0.new_features" href="javascript:toggleList('v6.2.0.new_features')">New Features</a>&nbsp;&nbsp;&nbsp;(20)
+    <ol id="v6.2.0.new_features.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9187">SOLR-9187</a>: Support dates and booleans in /export handler, support boolean DocValues fields
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8048">SOLR-8048</a>: bin/solr script should support basic auth credentials provided in solr.in.sh
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7374">SOLR-7374</a>: Core level Backup/Restore now supports specifying the directory implementation to use
+via the "repository" parameter.
+<br /><span class="attrib">(Hrishikesh Gadre, Varun Thacker, Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9216">SOLR-9216</a>: Support collection.configName in MODIFYCOLLECTION request
+<br /><span class="attrib">(Keith Laban, noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9251">SOLR-9251</a>: Support for a new tag 'role' in replica placement rules
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9194">SOLR-9194</a>: Enhance the bin/solr script to perform file operations to/from Zookeeper
+<br /><span class="attrib">(Erick Erickson, janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9242">SOLR-9242</a>: Collection Backup/Restore now supports specifying the directory implementation to use
+via the "repository" parameter.
+<br /><span class="attrib">(Hrishikesh Gadre, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9193">SOLR-9193</a>: Add scoreNodes Streaming Expression
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9243">SOLR-9243</a>: Add terms.list parameter to the TermsComponent to fetch the docFreq for a list of terms
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9270">SOLR-9270</a>: Allow spatialContextFactory to be simply "JTS". And if any spatial params include the old
+Spatial4j package "com.spatial4j.core" it is rewritten to "org.locationtech.spatial4j" with a warning.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9090">SOLR-9090</a>: Add directUpdatesToLeadersOnly flag to solrj CloudSolrClient.
+<br /><span class="attrib">(Marvin Justice, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9240">SOLR-9240</a>: Support parallel ETL with the topic expression
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9275">SOLR-9275</a>: XML QueryParser support (defType=xmlparser) now extensible via configuration.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9038">SOLR-9038</a>: Solr core snapshots: The current commit can be snapshotted which retains the commit and associates it with
+a name.  The core admin API can create snapshots, list them, and delete them. Snapshot names can be referenced in
+doing a core backup, and in replication.  Snapshot metadata is stored in a new snapshot_metadata/ dir.
+<br /><span class="attrib">(Hrishikesh Gadre via David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9279">SOLR-9279</a>: New boolean comparison function queries comparing numeric arguments: gt, gte, lt, lte, eq
+<br /><span class="attrib">(Doug Turnbull, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9200">SOLR-9200</a>: Add Delegation Token Support to Solr.
+<br /><span class="attrib">(Gregory Chanan)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9252">SOLR-9252</a>: Feature selection and logistic regression on text
+<br /><span class="attrib">(Cao Manh Dat, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-6465">SOLR-6465</a>: CDCR: fall back to whole-index replication when tlogs are insufficient.
+<br /><span class="attrib">(Noble Paul, Renaud Delbru, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9320">SOLR-9320</a>: A REPLACENODE command to decommission an existing node with another new node
+<br /><span class="attrib">(noble, Nitin Sharma, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9318">SOLR-9318</a>: A DELETENODE command to delete all replicas in that node
+<br /><span class="attrib">(noble, Nitin Sharma, Varun Thacker)</span></li>
+    </ol>
+  </li>
+  <li><a id="v6.2.0.bug_fixes" href="javascript:toggleList('v6.2.0.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(41)
+    <ol id="v6.2.0.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9191">SOLR-9191</a>: OverseerTaskQueue.peekTopN() fatally flawed
+<br /><span class="attrib">(Scott Blum, Noble Paul)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9199">SOLR-9199</a>: ZkController#publishAndWaitForDownStates logic is inefficient
+<br /><span class="attrib">(Hrishikesh Gadre)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9161">SOLR-9161</a>: Change SolrPluginUtils.invokeSetters implementation to accommodate setter variants.
+<br /><span class="attrib">(Christine Poerschke, Steve Rowe, Uwe Schindler)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9234">SOLR-9234</a>: srcField parameter works only when all fields are captured in the /update/json/docs
+endpoint
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8546">SOLR-8546</a>: <a href="http://issues.apache.org/jira/browse/SOLR-8546">SOLR-8546</a>: TestLazyCores is failing a lot on the Jenkins cluster.
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9237">SOLR-9237</a>: DefaultSolrHighlighter.doHighlightingByFastVectorHighlighter can't be overidden
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8626">SOLR-8626</a>: 404 error when clicking nodes in cloud graph view in angular UI.
+<br /><span class="attrib">(janhoy, Trey Grainger via shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8777">SOLR-8777</a>: Duplicate Solr process can cripple a running process.
+<br /><span class="attrib">(Jessica Cheng Mallet, Scott Blum, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9254">SOLR-9254</a>: GraphTermsQueryQParserPlugin throws NPE when field being searched is not present in segment
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8657">SOLR-8657</a>: Fix SolrRequestInfo error logs if QuerySenderListener is being used
+<br /><span class="attrib">(Pascal Chollet,
+Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9246">SOLR-9246</a>: If the JDBCStream sees an unknown column type it will now throw a detailed exception.
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9181">SOLR-9181</a>: Fix some races in CollectionStateWatcher API
+<br /><span class="attrib">(Alan Woodward, Scott
+Blum)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9235">SOLR-9235</a>: Fixed NPE when using non-numeric range query in deleteByQuery
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9088">SOLR-9088</a>: Fixed TestManagedSchemaAPI failures which exposed race conditions in the schema API
+<br /><span class="attrib">( Varun Thacker, noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9207">SOLR-9207</a>: PeerSync recovery failes if number of updates requested is high. A new useRangeVersions config option
+is introduced (defaults to true) to send version ranges instead of individual versions for peer sync.
+<br /><span class="attrib">(Pushkar Raste, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8858">SOLR-8858</a>: SolrIndexSearcher#doc() completely ignores field filters unless lazy field loading is enabled.
+<br /><span class="attrib">(Caleb Rackliffe, David Smiley, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9236">SOLR-9236</a>: AutoAddReplicas will append an extra /tlog to the update log location on replica failover.
+<br /><span class="attrib">(Eungsop Yoo, Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9291">SOLR-9291</a>: ZkSolrResourceLoader should not retry fetching resources if the server has been shutdown.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9287">SOLR-9287</a>: Including 'score' in the 'fl' param when doing an RTG no longer causes an NPE
+<br /><span class="attrib">(hossman, Ishan Chattopadhyaya)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9290">SOLR-9290</a>: TCP-connections in CLOSE_WAIT spike during heavy indexing and do not decrease.
+<br /><span class="attrib">(Mads Tomasgård Bjørgan, Anshum Gupta, Shai Erera, hossman, Mark Miller, yonik, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7280">SOLR-7280</a>: In cloud-mode sort the cores smartly before loading &amp; limit threads to improve cluster stability
+<br /><span class="attrib">(noble, Erick Erickson, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9285">SOLR-9285</a>: Fixed AIOOBE when using ValueSourceAugmenter in single node RTG
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9288">SOLR-9288</a>: Fix [docid] transformer to return -1 when used in RTG with uncommitted doc
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9309">SOLR-9309</a>: Fix SolrCloud RTG response structure when multi ids requested but only 1 found
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9334">SOLR-9334</a>: CloudSolrClient.collectionStateCache is unbounded
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9339">SOLR-9339</a>: NPE in CloudSolrClient when the response is null
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8596">SOLR-8596</a>: Web UI doesn't correctly generate queries which include local parameters
+<br /><span class="attrib">(Alexandre Rafalovitch, janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8645">SOLR-8645</a>: managed-schema is now syntax highlighted in cloud-&gt;Tree view
+<br /><span class="attrib">(Alexandre Rafalovitch via janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8379">SOLR-8379</a>: UI Cloud-&gt;Tree view now shows .txt files correctly
+<br /><span class="attrib">(Alexandre Rafalovitch via janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9003">SOLR-9003</a>: New Admin UI's Dataimport screen now correctly displays DIH Debug output
+<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9308">SOLR-9308</a>: Fix distributed RTG to forward request params, fixes fq and non-default fl params
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9179">SOLR-9179</a>: NPE in IndexSchema using IBM JDK
+<br /><span class="attrib">(noble, Colvin Cowie)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9397">SOLR-9397</a>: Config API does not support adding caches
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9405">SOLR-9405</a>: ConcurrentModificationException in ZkStateReader.getStateWatchers.
+<br /><span class="attrib">(Alan Woodward, Edward Ribeiro, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9232">SOLR-9232</a>: Admin UI now fully implements Swap Cores interface
+<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8715">SOLR-8715</a>: Admin UI's Schema screen now works for fields with stored=false and some content indexed
+<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8911">SOLR-8911</a>: In Admin UI, enable scrolling for overflowing Versions and JVM property values
+<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9002">SOLR-9002</a>: Admin UI now correctly displays json and text files in the collection/Files screen
+<br /><span class="attrib">(Upayavira, Alexandre Rafalovitch)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8993">SOLR-8993</a>: Admin UI now correctly supports multiple DIH handler end-points
+<br /><span class="attrib">(Upayavira, Alexandre Rafalovitch)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9032">SOLR-9032</a>: Admin UI now correctly implements Create Alias command
+<br /><span class="attrib">(Upayavira, Alexandre Rafalovitch)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9391">SOLR-9391</a>: LBHttpSolrClient.request now correctly returns Rsp.server when
+previously skipped servers were successfully tried.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+    </ol>
+  </li>
+  <li><a id="v6.2.0.optimizations" href="javascript:toggleList('v6.2.0.optimizations')">Optimizations</a>&nbsp;&nbsp;&nbsp;(4)
+    <ol id="v6.2.0.optimizations.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9219">SOLR-9219</a>: Make hdfs blockcache read buffer sizes configurable and improve cache concurrency.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9264">SOLR-9264</a>: Optimize ZkController.publishAndWaitForDownStates to not read all collection states and
+watch relevant collections instead.
+<br /><span class="attrib">(Hrishikesh Gadre, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9335">SOLR-9335</a>: Solr cache/search/update stats counters now use LongAdder which are supposed to have higher throughput
+under high contention.
+<br /><span class="attrib">(Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9350">SOLR-9350</a>: JSON Facets: method="stream" will no longer always uses &amp; populates the filter cache, likely
+flushing it.  'cacheDf' can be configured to set a doc frequency threshold, now defaulting to 1/16th doc count.
+Using -1 Disables use of the cache.
+<br /><span class="attrib">(David Smiley, yonik)</span></li>
+    </ol>
+  </li>
+  <li><a id="v6.2.0.other_changes" href="javascript:toggleList('v6.2.0.other_changes')">Other Changes</a>&nbsp;&nbsp;&nbsp;(23)
+    <ol id="v6.2.0.other_changes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9195">SOLR-9195</a>: Remove unnecessary allocation and null check in UpdateRequestProcessorChain's
+getReqProcessors method.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8981">SOLR-8981</a>: Upgraded Extraction module to Apache Tika 1.13.
+<br /><span class="attrib">(Tim Allison, Lewis John McGibbney via Uwe Schindler)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9076">SOLR-9076</a>: Update to Hadoop 2.7.2
+<br /><span class="attrib">(Mark Miller, Gregory Chanan)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8787">SOLR-8787</a>: TestAuthenticationFramework should not extend TestMiniSolrCloudCluster.
+<br /><span class="attrib">(Trey Cahill via shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9180">SOLR-9180</a>: More comprehensive tests of psuedo-fields for RTG and SolrCloud requests
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7930">SOLR-7930</a>: Comment out trappy references to example docs in elevate.xml files
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9277">SOLR-9277</a>: Clean up some more remnants of supporting old and new style solr.xml in tests
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9163">SOLR-9163</a>: Sync up basic_configs and data_driven_schema_configs, removing almost all differences
+except what is required for schemaless.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://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="http://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="http://issues.apache.org/jira/browse/SOLR-9256">SOLR-9256</a>: asserting hasNext() contract in JdbcDataSource in DataImportHandler
+<br /><span class="attrib">(Kristine Jetzke via Mikhai Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9209">SOLR-9209</a>: extracting JdbcDataSource.createResultSetIterator() for extension
+<br /><span class="attrib">(Kristine Jetzke via Mikhai Khludnev)</span></li>
+      <li><a href="http://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="http://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="http://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="http://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="http://issues.apache.org/jira/browse/SOLR-9331">SOLR-9331</a>: Remove ReRankQuery's length constructor argument and member.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9092">SOLR-9092</a>: For the delete replica command we attempt to send the core admin delete request only
+if that node is actually up.
+<br /><span class="attrib">(Jessica Cheng Mallet, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9410">SOLR-9410</a>: Make ReRankQParserPlugin's private ReRankWeight a public class of its own.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://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>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9421">SOLR-9421</a>: Refactored out OverseerCollectionMessageHandler to smaller classes
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8643">SOLR-8643</a>: BlockJoinFacetComponent is substituted by BlockJoinFacetDocSetComponent. It doesn't need to change solrconfig.xml
+<br /><span class="attrib">(Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8644">SOLR-8644</a>: Test asserts that block join facets work with parent level fq exclusions.
+<br /><span class="attrib">(Dr. Oleg Savrasov via Mikhail Khludnev)</span></li>
+    </ol>
+  </li>
+</ul>
+<h2><a id="older" href="javascript:toggleList('older')">Older Releases</a></h2>
+<ul id="older.list">
+<h3><a id="v6.1.0" href="javascript:toggleList('v6.1.0')">Release 6.1.0  [2016-06-17]</a></h3>
+<ul id="v6.1.0.list">
+      <li>Consult the <a href="http://lucene.apache.org/core/6_2_1/changes/Changes.html">LUCENE_CHANGES.txt</a> file for additional, low level, changes in this release.
+</li>
+  </li>
+  <li><a id="v6.1.0.versions_of_major_components" href="javascript:toggleList('v6.1.0.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(6)
+    <ol id="v6.1.0.versions_of_major_components.list">
+      <li>Apache Tika 1.7
+</li>
+      <li>Carrot2 3.12.0
+</li>
+      <li>Velocity 1.7 and Velocity Tools 2.0
+</li>
+      <li>Apache UIMA 2.3.1
+</li>
+      <li>Apache ZooKeeper 3.4.6
+</li>
+      <li>Jetty 9.3.8.v20160314
+</li>
+    </ol>
+  </li>
+  <li><a id="v6.1.0.upgrading_from_solr_any_prior_release" href="javascript:toggleList('v6.1.0.upgrading_from_solr_any_prior_release')">Upgrading from Solr any prior release</a>&nbsp;&nbsp;&nbsp;(1)
+    <ol id="v6.1.0.upgrading_from_solr_any_prior_release.list">
+      <li>If you use historical dates, specifically on or before the year 1582, you should re-index.
+<p/>
+</li>
+    </ol>
+  </li>
+  <h4>Detailed Change List</h4>
+  <li><a id="v6.1.0.new_features" href="javascript:toggleList('v6.1.0.new_features')">New Features</a>&nbsp;&nbsp;&nbsp;(33)
+    <ol id="v6.1.0.new_features.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8782">SOLR-8782</a>: Add asynchronous sugar methods to the SolrJ Collections API.  You
+can now call .processAsync() to run a method asynchronously, or
+.processAndWait() to wait for a call to finish without holding HTTP
+collections open.
+<br /><span class="attrib">(Alan Woodward)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8765">SOLR-8765</a>: Enforce required parameters at query construction time in the SolrJ
+Collections API, add static factory methods, and deprecate old setter methods.
+<br /><span class="attrib">(Alan Woodward, Jason Gerlowski)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8842">SOLR-8842</a>: authorization APIs do not use name as an identifier for a permission
+for update, delete commands and 'before' attribute
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8814">SOLR-8814</a>: Support GeoJSON response writer and general spatial formatting.  Adding
+   &amp;wt=geojson&amp;geojson.field=&lt;your geometry field&gt;
+Will return a FeatureCollection for each SolrDocumentList and a Feature with the
+requested geometry for each SolrDocument.  The requested geometry field needs
+to either extend AbstractSpatialFieldType or store a GeoJSON string.  This also adds
+a [geo] DocumentTransformer that can return the Shape in a variety of formats:
+  &amp;fl=[geo f=&lt;your geometry field&gt; w=(GeoJSON|WKT|POLY)]
+The default format is GeoJSON.  For information on the supported formats, see:
+<a href="https://github.com/locationtech/spatial4j/blob/master/FORMATS.md">https://github.com/locationtech/spatial4j/blob/master/FORMATS.md</a>
+To return the FeatureCollection as the root element, add '&amp;omitHeader=true"
+<br /><span class="attrib">(ryan)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8859">SOLR-8859</a>: Spatial fields like RPT can now be configured to use Spatial4j registered shape formats
+e.g. via format="GeoJSON".
+<br /><span class="attrib">(ryan, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-445">SOLR-445</a>: new TolerantUpdateProcessorFactory to support skipping update commands that cause
+failures when sending multiple updates in a single request.
+<br /><span class="attrib">(Erick Erickson, Tomás Fernández Löbbe, Anshum Gupta, hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8890">SOLR-8890</a>: New static method in DistributedUpdateProcessorFactory to allow UpdateProcessorFactories
+to indicate request params that should be forwarded when DUP distributes updates.
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8888">SOLR-8888</a>: Add shortestPath Streaming Expression. This expression performs a breadth first
+graph traversal to find the shortest path(s) in an unweighted, directed graph stored in a
+SolrCloud collection.
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8938">SOLR-8938</a>: Add optional --excluderegex argument to ZkCLI.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8976">SOLR-8976</a>: Add SolrJ support for REBALANCELEADERS Collections API
+<br /><span class="attrib">(Anshum Gupta)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8962">SOLR-8962</a>: Add sort Streaming Expression. The expression takes a single input stream and a
+comparator and outputs tuples in stable order of the comparator.
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-8913">SOLR-8913</a>: When using a shared filesystem we should store data dir and tlog dir locations in
+the cluster state.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8809">SOLR-8809</a>: Implement Connection.prepareStatement
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9020">SOLR-9020</a>: Implement StatementImpl/ResultSetImpl get/set fetch* methods and proper errors for traversal methods
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9041">SOLR-9041</a>: 'core-admin-read' and 'core-admin-edit' are well known permissions
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9009">SOLR-9009</a>: Adds ability to get an Explanation of a Streaming Expression
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8918">SOLR-8918</a>: Adds Streaming to the admin page under the collections section. Includes
+ability to see graphically the expression explanation
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8986">SOLR-8986</a>: Add Random Streaming Expression
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8925">SOLR-8925</a>: Add gatherNodes Streaming Expression to support breadth first traversals
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9027">SOLR-9027</a>: Add GraphTermsQuery to limit traversal on high frequency nodes
+<br /><span class="attrib">(Joel Bernstein, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5750">SOLR-5750</a>: Add /admin/collections?action=BACKUP and RESTORE assuming access to a shared file system.
+<br /><span class="attrib">(Varun Thacker, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9049">SOLR-9049</a>: RuleBasedAuthorizationPlugin supports regex in param values eg: "command" : "REGEX:(i?)create"
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8972">SOLR-8972</a>: Add GraphHandler and GraphMLResponseWriter to support graph visualizations
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9026">SOLR-9026</a>: Extend facet telemetry support to legacy (non-json) facets under "debug/facet-debug" in
+the response.
+<br /><span class="attrib">(Michael Sun, yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7117">SOLR-7117</a>: Provide an option to limit the maximum number of cores that can be created on a node by the
+Auto Add Replica feature. For this you can set a "maxCoresPerNode" property via the Cluster Property API
+<br /><span class="attrib">(Varun Thacker, Mark Miller)</span></li>
+      <li><a href="http://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  via Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8323">SOLR-8323</a>, <a href="http://issues.apache.org/jira/browse/SOLR-9113">SOLR-9113</a>: Add CollectionStateWatcher API
+<br /><span class="attrib">(Alan Woodward, Scott Blum)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8988">SOLR-8988</a>: Adds query option facet.distrib.mco which when set to true allows the use of facet.mincount=1 in cloud mode.
+<br /><span class="attrib">(Keith Laban, Dennis Gove)</span></li>
+      <li><a href="http://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="http://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="http://issues.apache.org/jira/browse/SOLR-8610">SOLR-8610</a>: Resolve variables in encryptKeyFile of DIH's JdbcDataSource
+<br /><span class="attrib">(Kristine Jetzke via Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7739">SOLR-7739</a>: Add a new ClassificationUpdateProcessorFactory.
+<br /><span class="attrib">(Alessandro Benedetti via Tommaso Teofili)</span></li>
+    </ol>
+  </li>
+  <li><a id="v6.1.0.bug_fixes" href="javascript:toggleList('v6.1.0.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(18)
+    <ol id="v6.1.0.bug_fixes.list">
+      <li><a href="http://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 via shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7729">SOLR-7729</a>: ConcurrentUpdateSolrClient ignores the collection parameter in some methods.
+<br /><span class="attrib">(Nicolas Gavalda, Jorge Luis Betancourt Gonzalez via Mark Miller)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-8983">SOLR-8983</a>: Cleanup clusterstate and replicas for a failed create collection request
+<br /><span class="attrib">(Varun Thacker, Anshum Gupta)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9029">SOLR-9029</a>: fix rare ZkStateReader visibility race during collection state format update
+<br /><span class="attrib">(Scott Blum, hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9046">SOLR-9046</a>: Fix solr.cmd that wrongly assumes Jetty will always listen on 0.0.0.0.
+<br /><span class="attrib">(Bram Van Dam, Uwe Schindler)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9064">SOLR-9064</a>: Adds an explanation of the incoming stream to an UpdateStream's explanation
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9128">SOLR-9128</a>: Fix error handling issues in Streaming classes
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9151">SOLR-9151</a>: Fix SolrCLI so that bin/solr -e cloud example can be run from any CWD
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9141">SOLR-9141</a>: Fix ClassCastException when using the /sql handler count() function with
+single-shard collections
+<br /><span class="attrib">(Minoru Osuka via James Dyer)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9165">SOLR-9165</a>: Spellcheck does not return collations if "maxCollationTries" is used with "cursorMark".
+<br /><span class="attrib">(James Dyer)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8940">SOLR-8940</a>: Fix group.sort option
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8612">SOLR-8612</a>: closing JDBC Statement on failures in DataImportHandler (DIH)
+<br /><span class="attrib">(Kristine Jetzke via Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8676">SOLR-8676</a>: keep LOG4J_CONFIG in solr.cmd
+<br /><span class="attrib">(Kristine Jetzke via Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9198">SOLR-9198</a>: config APIs unable to add multiple values with same name
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9191">SOLR-9191</a>: OverseerTaskQueue.peekTopN() fatally flawed
+<br /><span class="attrib">(Scott Blum, Noble Paul)</span></li>
+      <li><a href="http://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 <a href="http://issues.apache.org/jira/browse/SOLR-2649">SOLR-2649</a>.
+<br /><span class="attrib">(Greg Pendlebury, Jan Høydahl, Erick Erickson, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9176">SOLR-9176</a>: facet method ENUM was sometimes unnecessarily being rewritten to
+FCS, causing slowdowns
+<br /><span class="attrib">(Alessandro Benedetti, Jesse McLaughlin, Alan Woodward)</span></li>
+    </ol>
+  </li>
+  <li><a id="v6.1.0.optimizations" href="javascript:toggleList('v6.1.0.optimizations')">Optimizations</a>&nbsp;&nbsp;&nbsp;(11)
+    <ol id="v6.1.0.optimizations.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8722">SOLR-8722</a>: Don't force a full ZkStateReader refresh on every Overseer operation.
+<br /><span class="attrib">(Scott Blum via shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8745">SOLR-8745</a>: Deprecate costly ZkStateReader.updateClusterState(), replace with a narrow
+forceUpdateCollection(collection)
+<br /><span class="attrib">(Scott Blum via shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8856">SOLR-8856</a>: Do not cache merge or 'read once' contexts in the hdfs block cache.
+<br /><span class="attrib">(Mark Miller, Mike Drob)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8922">SOLR-8922</a>: Optimize filter creation (DocSetCollector) to minimize the amount of garbage
+produced. This resulted in up to 3x throughput when small filter creation was the bottleneck,
+as well as orders of magnitude less garbage.
+<br /><span class="attrib">(Jeff Wartes, yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8937">SOLR-8937</a>: bin/post (SimplePostTool) now streams the standard input instead of buffering fully.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8973">SOLR-8973</a>: Zookeeper frenzy when a core is first created.
+<br /><span class="attrib">(Janmejay Singh, Scott Blum, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9014">SOLR-9014</a>: Deprecate and reduce usage of ClusterState methods which may make calls to ZK via
+the lazy collection reference.
+<br /><span class="attrib">(Scott Blum, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9106">SOLR-9106</a>: Cluster properties are now cached on ZkStateReader.
+<br /><span class="attrib">(Alan Woodward)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9147">SOLR-9147</a>: Upgrade commons-io to 2.5, avoid expensive array resizing in EmbeddedSolrServer
+<br /><span class="attrib">(Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8744">SOLR-8744</a>: Overseer operations performed with fine grained mutual exclusion
+<br /><span class="attrib">(noble, Scott Blum)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9204">SOLR-9204</a>: Improve performance of getting directory size with hdfs.
+<br /><span class="attrib">(Mark Miller)</span></li>
+    </ol>
+  </li>
+  <li><a id="v6.1.0.other_changes" href="javascript:toggleList('v6.1.0.other_changes')">Other Changes</a>&nbsp;&nbsp;&nbsp;(27)
+    <ol id="v6.1.0.other_changes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8860">SOLR-8860</a>: Remove back-compat handling of router format made in <a href="http://issues.apache.org/jira/browse/SOLR-4221">SOLR-4221</a> in 4.5.0.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-8842">SOLR-8842</a>: security rules made foolproof by asking the requesthandler  about the well known
+permission name.
 The APIs are also modified to use '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="http://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="http://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>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8097">SOLR-8097</a>: Implement builder pattern design for constructing SolrJ clients and also deprecate direct construction
+of client objects.
+<br /><span class="attrib">(Jason Gerlowski, Shawn Heisey, Anshum Gupta)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-8929">SOLR-8929</a>: Add an idea module for solr/server to enable launching start.jar
+<br /><span class="attrib">(Scott Blum, Steve Rowe)</span></li>
+      <li><a href="http://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="http://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="http://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="http://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="http://issues.apache.org/jira/browse/SOLR-9065">SOLR-9065</a>, <a href="http://issues.apache.org/jira/browse/SOLR-9072">SOLR-9072</a>, <a href="http://issues.apache.org/jira/browse/SOLR-9132">SOLR-9132</a>: Migrate some distributed tests to SolrCloudTestCase.
+<br /><span class="attrib">(Alan Woodward)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8184">SOLR-8184</a>: Negative tests for JDBC Connection String
+<br /><span class="attrib">(Susheel Kumar, Jason Gerlowski, Kevin Risden)</span></li>
+      <li><a href="http://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="http://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="http://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>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9105">SOLR-9105</a>: Fix a bunch of typos across 103 files
+<br /><span class="attrib">(Bartosz Krasiński via janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9159">SOLR-9159</a>: New cloud based concurrent atomic update test
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9119">SOLR-9119</a>: several static methods in ValueSourceParser have been made private
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9110">SOLR-9110</a>: Move JoinFromCollection- SubQueryTransformer- BlockJoinFacet- Distrib Tests to SolrCloudTestCase
+<br /><span class="attrib">(Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9160">SOLR-9160</a>: Sync 6x and 7.0 move of UninvertingReader, SlowCompositeReaderWrapper for Solr (<a href="http://issues.apache.org/jira/browse/LUCENE-7283">LUCENE-7283</a>)
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9136">SOLR-9136</a>: Separate out the error statistics into server-side error vs client-side error
+<br /><span class="attrib">(Jessica Cheng Mallet via Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9107">SOLR-9107</a>: new @RandomizeSSL annotation for more fine grained control of SSL testing
+<br /><span class="attrib">(hossman, sarowe)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-8445">SOLR-8445</a>: fix line separator in log4j.properties files
+<br /><span class="attrib">(Ahmet Arslan via Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-2199">SOLR-2199</a>: DataImportHandler (DIH) JdbcDataSource supports multiple resultsets per query
+<br /><span class="attrib">(Kristine Jetzke, Mark Waddle via Mikhail Khludnev)</span></li>
+    </ol>
+  </li>
+</ul>
+<h3><a id="v6.0.1" href="javascript:toggleList('v6.0.1')">Release 6.0.1  [2016-05-28]</a></h3>
+<ul id="v6.0.1.list">
+  <li><a id="v6.0.1.upgrade_notes" href="javascript:toggleList('v6.0.1.upgrade_notes')">Upgrade Notes</a>&nbsp;&nbsp;&nbsp;(1)
+    <ol id="v6.0.1.upgrade_notes.list">
+      <li>If you use historical dates, specifically on or before the year 1582, you should re-index.
+<p/>
+</li>
+    </ol>
+  </li>
+  <li><a id="v6.0.1.bug_fixes" href="javascript:toggleList('v6.0.1.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(24)
+    <ol id="v6.0.1.bug_fixes.list">
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-9016">SOLR-9016</a>: Fix SolrIdentifierValidator to not allow empty identifiers.
+<br /><span class="attrib">(Shai Erera)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8992">SOLR-8992</a>: Restore Schema API GET method functionality removed in 6.0
+<br /><span class="attrib">(noble, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9080">SOLR-9080</a>, <a href="http://issues.apache.org/jira/browse/SOLR-9085">SOLR-9085</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.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://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="http://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="http://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 via David Smiley)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-9004">SOLR-9004</a>: Fix "name" field type definition in films example.
+<br /><span class="attrib">(Alexandre Rafalovitch via Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8990">SOLR-8990</a>: Fix top term links from schema browser page to use {!term} parser
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8971">SOLR-8971</a>: Preserve root cause when wrapping exceptions
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9034">SOLR-9034</a>: Atomic updates failed to work when there were copyField targets that had docValues
+enabled.
+<br /><span class="attrib">(Karthik Ramachandran, Ishan Chattopadhyaya, yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9028">SOLR-9028</a>: Fixed some test related bugs preventing SSL + ClientAuth from ever being tested
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://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="http://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="http://issues.apache.org/jira/browse/SOLR-9030">SOLR-9030</a>: The 'downnode' overseer command can trip asserts in ZkStateWriter.
+<br /><span class="attrib">(Scott Blum, Mark Miller, shalin)</span></li>
+      <li><a href="http://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="http://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="http://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="http://issues.apache.org/jira/browse/SOLR-9118">SOLR-9118</a>: HashQParserPlugin should trim partition keys
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9117">SOLR-9117</a>: The first SolrCore is leaked after reload.
+<br /><span class="attrib">(Jessica Cheng Mallet via shalin)</span></li>
+      <li><a href="http://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 via shalin)</span></li>
+      <li><a href="http://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 via Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9134">SOLR-9134</a>: Fix RestManager.addManagedResource return value.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+    </ol>
+  </li>
+  <li><a id="v6.0.1.other_changes" href="javascript:toggleList('v6.0.1.other_changes')">Other Changes</a>&nbsp;&nbsp;&nbsp;(7)
+    <ol id="v6.0.1.other_changes.list">
+      <li><a href="http://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="http://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="http://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>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9131">SOLR-9131</a>: Fix "start solr" text in cluster.vm Velocity template
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9053">SOLR-9053</a>: Upgrade commons-fileupload to 1.3.1, fixing a potential vulnerability
+<br /><span class="attrib">(Jeff Field, Mike Drob via janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9115">SOLR-9115</a>: Get rid of javax.xml.bind.DatatypeConverter in SimplePostTool
+for Java 9 compatibility.
+<br /><span class="attrib">(Uwe Schindler)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5776">SOLR-5776</a>,<a href="http://issues.apache.org/jira/browse/SOLR-9068">SOLR-9068</a>,<a href="http://issues.apache.org/jira/browse/SOLR-8970">SOLR-8970</a>:
+<ul class="bulleted-list">
+<li class="bulleted-list">
+Refactor SSLConfig so that SSLTestConfig can provide SSLContexts using a NullSecureRandom
+  to prevent SSL tests from blocking on entropy starved machines.
+</li>
+<li class="bulleted-list">
+SSLTestConfig: Alternate (psuedo random) NullSecureRandom for Constants.SUN_OS.
+</li>
+<li class="bulleted-list">
+SSLTestConfig: Replace NullSecureRandom w/ NotSecurePsuedoRandom.
+</li>
+<li class="bulleted-list">
+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.
+</li>
+</ul>
+<span class="attrib">(hossman)</span></li>
+    </ol>
+  </li>
+</ul>
+<h3><a id="v6.0.0" href="javascript:toggleList('v6.0.0')">Release 6.0.0  [2016-04-08]</a></h3>
+<ul id="v6.0.0.list">
+      <li>Consult the <a href="http://lucene.apache.org/core/6_2_1/changes/Changes.html">LUCENE_CHANGES.txt</a> file for additional, low level, changes in this release
+</li>
+  </li>
+  <li><a id="v6.0.0.versions_of_major_components" href="javascript:toggleList('v6.0.0.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(6)
+    <ol id="v6.0.0.versions_of_major_components.list">
+      <li>Apache Tika 1.7
+</li>
+      <li>Carrot2 3.12.0
+</li>
+      <li>Velocity 1.7 and Velocity Tools 2.0
+</li>
+      <li>Apache UIMA 2.3.1
+</li>
+      <li>Apache ZooKeeper 3.4.6
+</li>
+      <li>Jetty 9.3.8.v20160314
+</li>
+    </ol>
+  </li>
+  <li><a id="v6.0.0.system_requirements" href="javascript:toggleList('v6.0.0.system_requirements')">System Requirements</a>&nbsp;&nbsp;&nbsp;(1)
+    <ol id="v6.0.0.system_requirements.list">
+      <li><a href="http://issues.apache.org/jira/browse/LUCENE-5950">LUCENE-5950</a>: Move to Java 8 as minimum Java version.
+<br /><span class="attrib">(Ryan Ernst, Uwe Schindler)</span></li>
+    </ol>
+  </li>
+  <li><a id="v6.0.0.upgrading_from_solr_5.x" href="javascript:toggleList('v6.0.0.upgrading_from_solr_5.x')">Upgrading from Solr 5.x</a>&nbsp;&nbsp;&nbsp;(18)
+    <ol id="v6.0.0.upgrading_from_solr_5.x.list">
+      <li>The deprecated SolrServer and subclasses have been removed, use SolrClient
+instead.
+<p/>
+</li>
+      <li>The deprecated &lt;nrtMode&gt; configuration in solrconfig.xml has been removed.
+Please remove it from solrconfig.xml.
+<p/>
+</li>
+      <li>SolrClient.shutdown() has been removed, use SolrClient.close() instead.
+<p/>
+</li>
+      <li>The deprecated zkCredientialsProvider element in solrcloud section of solr.xml
+is now removed. Use the correct spelling (zkCredentialsProvider) instead.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7957">SOLR-7957</a>: internal/expert - ResultContext was significantly changed and expanded
+to allow for multiple full query results (DocLists) per Solr request.
+TransformContext was rendered redundant and was removed.
+<br /><span class="attrib">(yonik)</span></li>
+      <li>Several changes have been made regarding the "Similarity" used in Solr, in order to provide
+better default behavior for new users.  There are 3 key impacts of these changes on existing
+users who upgrade:
+</li>
+      <li>DefaultSimilarityFactory has been removed. If you currently have DefaultSimilarityFactory explicitly
+referenced in your schema.xml, edit your config to use the functionally identical
+ClassicSimilarityFactory.  See <a href="http://issues.apache.org/jira/browse/SOLR-8239">SOLR-8239</a> for more details.
+</li>
+      <li>The implicit default Similarity used when no &lt;similarity/&gt; is configured in schema.xml has
+been changed to SchemaSimilarityFactory.  Users who wish to preserve back-compatible behavior should
+either explicitly configure ClassicSimilarityFactory, or ensure that the luceneMatchVersion
+for the collection is less then 6.0.  See <a href="http://issues.apache.org/jira/browse/SOLR-8270">SOLR-8270</a> + <a href="http://issues.apache.org/jira/browse/SOLR-8271">SOLR-8271</a> for details.
+</li>
+      <li>SchemaSimilarityFactory has been modified to use BM25Similarity as the default for fieldTypes that
+do not explicitly declare a Similarity.  The legacy behavior of using ClassicSimilarity as the
+default will occur if the luceneMatchVersion for the collection is less then 6.0, or the
+'defaultSimFromFieldType' configuration option may be used to specify any default of your choosing.
+See <a href="http://issues.apache.org/jira/browse/SOLR-8261">SOLR-8261</a> + <a href="http://issues.apache.org/jira/browse/SOLR-8329">SOLR-8329</a> for more details.
+<p/>
+</li>
+      <li>If your solrconfig.xml file doesn't explicitly mention the schemaFactory to use then Solr will choose
+the ManagedIndexSchemaFactory by default. Previously it would have chosen ClassicIndexSchemaFactory.
+This means that the Schema APIs ( /&lt;collection&gt;/schema ) are enabled and the schema is mutable.
+When Solr starts your schema.xml file will be renamed to managed-schema. If you want to retain the old behaviour
+then please ensure that the solrconfig.xml explicitly uses the ClassicIndexSchemaFactory :
+&lt;schemaFactory class="ClassicIndexSchemaFactory"/&gt; or your luceneMatchVersion in the solrconfig.xml is less than 6.0
+<p/>
+</li>
+      <li>SolrIndexSearcher.QueryCommand and QueryResult were moved to their own classes. If you reference them
+in your code, you should import them under o.a.s.search (or use your IDE's "Organize Imports").
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8698">SOLR-8698</a>: 'useParams' attribute specified in request handler cannot be overridden from request params
+<p/>
+</li>
+      <li>When requesting stats in date fields, "sum" is now a double value instead of a date. See <a href="http://issues.apache.org/jira/browse/SOLR-8671">SOLR-8671</a>
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8736">SOLR-8736</a>: The deprecated GET methods for schema are now accessible through the bulk API. The output
+has less details and is not backward compatible.
+<p/>
+</li>
+      <li>In the past, Solr guaranteed that retrieval of multi-valued fields would preserve the order of values.
+Because values may now be retrieved from column-stored fields (docValues="true"), in conjunction with the
+fact that docValues do not currently preserve order, means that users should set useDocValuesAsStored="false"
+to prevent future optizations from using the column-stored values over the row-stored values when
+fields have both stored="true" and docValues="true".
+<p/>
+</li>
+      <li>Formatted date-times from Solr have some differences. If the year is more than 4 digits, there is a leading '+'.
+When there is a non-zero number of milliseconds, it is padded with zeros to 3 digits. Negative year (BC) dates are
+now possible.  Parsing: It is now an error to supply a portion of the date out of its, range, like 67 seconds.
+<p/>
+</li>
+      <li>SolrJ no longer includes DateUtil. If for some reason you need to format or parse dates, simply use Instant.format()
+and Instant.parse().
+<p/>
+</li>
+      <li>If you are using an RPT or other spatial field referencing Spatial4j in its configuration, then replace the string
+"com.spatial4j.core" with "org.locationtech.spatial4j".  Consider updating direct to Solr 6.2 which accepts the
+old value, albeit with a warning.
+<p/>
+</li>
+    </ol>
+  </li>
+  <h4>Detailed Change List</h4>
+  <li><a id="v6.0.0.new_features" href="javascript:toggleList('v6.0.0.new_features')">New Features</a>&nbsp;&nbsp;&nbsp;(33)
+    <ol id="v6.0.0.new_features.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-3085">SOLR-3085</a>: New edismax param mm.autoRelax which helps in certain cases of the stopwords/zero-hits issue
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7560">SOLR-7560</a>: Parallel SQL Support
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7707">SOLR-7707</a>: Add StreamExpression Support to RollupStream
+<br /><span class="attrib">(Dennis Gove, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7903">SOLR-7903</a>: Add the FacetStream to the Streaming API and wire it into the SQLHandler
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7986">SOLR-7986</a>: JDBC Driver for SQL Interface
+<br /><span class="attrib">(Uwe Schindler, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8038">SOLR-8038</a>: Add the StatsStream to the Streaming API and wire it into the SQLHandler
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8086">SOLR-8086</a>: Add support for SELECT DISTINCT queries to the SQL interface
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7543">SOLR-7543</a>: Basic graph traversal query
+Example: {!graph from="node_id" to="edge_id"}id:doc_1
+<br /><span class="attrib">(Kevin Watters, yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-6273">SOLR-6273</a>: Cross Data Center Replication. Active/passive replication for separate
+SolrClouds hosted on separate data centers.
+<br /><span class="attrib">(Renaud Delbru, Yonik Seeley via Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7938">SOLR-7938</a>: MergeStream now supports merging more than 2 streams together
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8198">SOLR-8198</a>: Change ReducerStream to use StreamEqualitor instead of StreamComparator
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8268">SOLR-8268</a>: StatsStream now implements the Expressible interface
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7584">SOLR-7584</a>: Adds Inner and LeftOuter Joins to the Streaming API and Streaming Expressions
+<br /><span class="attrib">(Dennis Gove, Corey Wu)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8188">SOLR-8188</a>: Adds Hash and OuterHash Joins to the Streaming API and Streaming Expressions
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7669">SOLR-7669</a>: Add SelectStream and Tuple Operations to the Streaming API and Streaming Expressions
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8337">SOLR-8337</a>: Add ReduceOperation and wire it into the ReducerStream
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7904">SOLR-7904</a>: Add StreamExpression Support to FacetStream
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-6398">SOLR-6398</a>: Add IterativeMergeStrategy to support running Parallel Iterative Algorithms inside of Solr
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8436">SOLR-8436</a>: Real-time get now supports filters.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7535">SOLR-7535</a>: Add UpdateStream to Streaming API and Streaming Expression
+<br /><span class="attrib">(Jason Gerlowski, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8479">SOLR-8479</a>: Add JDBCStream to Streaming API and Streaming Expressions for integration with external data sources
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8002">SOLR-8002</a>: Add column alias support to the Parallel SQL Interface
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7525">SOLR-7525</a>: Add ComplementStream and IntersectStream to the Streaming API and Streaming Expressions
+<br /><span class="attrib">(Dennis Gove, Jason Gerlowski, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8415">SOLR-8415</a>: Provide command to switch between non/secure mode in ZK
+<br /><span class="attrib">(Mike Drob, Gregory Chanan)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8556">SOLR-8556</a>: Add ConcatOperation to be used with the SelectStream
+<br /><span class="attrib">(Joel Bernstein, Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8550">SOLR-8550</a>: Add asynchronous DaemonStreams to the Streaming API
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8285">SOLR-8285</a>: Ensure the /export handler works with NULL field values
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8502">SOLR-8502</a>: Improve Solr JDBC Driver to support SQL Clients like DBVisualizer
+<br /><span class="attrib">(Kevin Risden, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8588">SOLR-8588</a>: Add TopicStream to the streaming API to support publish/subscribe messaging
+<br /><span class="attrib">(Joel Bernstein, Kevin Risden)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8666">SOLR-8666</a>: Adds header 'zkConnected' to response of SearchHandler and PingRequestHandler to notify the client when
+a connection to zookeeper has been lost and there is a possibility of stale data on the node the request is coming
+from.
+<br /><span class="attrib">(Keith Laban, Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8522">SOLR-8522</a>: Make it possible to use ip fragments in replica placement rules , such as ip_1, ip_2 etc
+<br /><span class="attrib">(Arcadius Ahouansou, noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8698">SOLR-8698</a>: params.json can now specify 'appends' and 'invariants'
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8831">SOLR-8831</a>: allow _version_ field to be retrievable via docValues
+<br /><span class="attrib">(yonik)</span></li>
+    </ol>
+  </li>
+  <li><a id="v6.0.0.bug_fixes" href="javascript:toggleList('v6.0.0.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(40)
+    <ol id="v6.0.0.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8386">SOLR-8386</a>: Add field option in the new admin UI schema page loads up even when no schemaFactory has been
+explicitly specified since the default is ManagedIndexSchemaFactory.
+<br /><span class="attrib">(Erick Erickson, Upayavira, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8191">SOLR-8191</a>: Guard against CloudSolrStream close method NullPointerException
+<br /><span class="attrib">(Kevin Risden, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8485">SOLR-8485</a>: SelectStream now properly handles non-lowercase and/or quoted select field names
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8525">SOLR-8525</a>: Fix a few places that were failing to pass dimensional
+values settings when copying a FieldInfo
+<br /><span class="attrib">(Ishan Chattopadhyaya via
+Mike McCandless)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8409">SOLR-8409</a>: Ensures that quotes in solr params (eg. q param) are properly handled
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8640">SOLR-8640</a>: CloudSolrClient does not send credentials for update request
+<br /><span class="attrib">(noble, hoss)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8461">SOLR-8461</a>: CloudSolrStream and ParallelStream can choose replicas that are not active
+<br /><span class="attrib">(Cao Manh Dat, Varun Thacker, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8527">SOLR-8527</a>: Improve JdbcTest to cleanup properly on failures
+<br /><span class="attrib">(Kevin Risden, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8578">SOLR-8578</a>: Successful or not, requests are not always fully consumed by Solrj clients and we
+count on HttpClient or the JVM.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-8416">SOLR-8416</a>: The collections create API should return after all replicas are active.
+<br /><span class="attrib">(Michael Sun, Mark Miller, Alexey Serba)</span></li>
+      <li><a href="http://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="http://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 via Mark Miller)</span></li>
+      <li><a href="http://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 via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8633">SOLR-8633</a>: DistributedUpdateProcess processCommit/deleteByQuery call finish on DUP and
+SolrCmdDistributor, which violates the lifecycle and can cause bugs.
+<br /><span class="attrib">(hossman via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8656">SOLR-8656</a>: PeerSync should use same nUpdates everywhere.
+<br /><span class="attrib">(Ramsey Haddad via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8697">SOLR-8697</a>, <a href="http://issues.apache.org/jira/browse/SOLR-8837">SOLR-8837</a>: Scope ZK election nodes by session to prevent elections from interfering with each other
+and other small LeaderElector improvements.
+<br /><span class="attrib">(Scott Blum via Mark Miller, Alan
+Woodward)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8599">SOLR-8599</a>: After a failed connection during construction of SolrZkClient attempt to retry until a connection
+can be made.
+<br /><span class="attrib">(Keith Laban, Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8497">SOLR-8497</a>: Merge index does not mark the Directory objects it creates as 'done' and they are retained in the
+Directory cache.
+<br /><span class="attrib">(Sivlio Sanchez, Mark Miller)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-8420">SOLR-8420</a>: Fix long overflow in sumOfSquares for Date statistics.
+<br /><span class="attrib">(Tom Hill, Christine Poerschke,
+Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8748">SOLR-8748</a>: OverseerTaskProcessor limits number of concurrent tasks to just 10 even though the thread pool
+size is 100. The limit has now been increased to 100.
+<br /><span class="attrib">(Scott Blum, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8375">SOLR-8375</a>: ReplicaAssigner rejects valid nodes
+<br /><span class="attrib">(Kelvin Tan, noble)</span></li>
+      <li><a href="http://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>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8771">SOLR-8771</a>: Multi-threaded core shutdown creates executor per core.
+<br /><span class="attrib">(Mike Drob via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8145">SOLR-8145</a>: Fix position of OOM killer script when starting Solr in the background
+<br /><span class="attrib">(Jurian Broertjes via
+Timothy Potter)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8769">SOLR-8769</a>: Fix document exclusion in mlt query parser in Cloud mode for schemas that have non-"id"
+unique field
+<br /><span class="attrib">(Erik Hatcher, Anshum Gupta)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-8779">SOLR-8779</a>: Fix missing InterruptedException handling in ZkStateReader.java
+<br /><span class="attrib">(Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8449">SOLR-8449</a>: Fix the core restore functionality to allow restoring multiple times on the same core
+<br /><span class="attrib">(Johannes Brucher, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8155">SOLR-8155</a>: JSON Facet API - field faceting on a multi-valued string field without
+docValues (i.e. UnInvertedField implementation), but with a prefix or with a sort
+other than count, resulted in incorrect results.  This has been fixed, and facet.prefix
+support for facet.method=uif has been enabled.
+<br /><span class="attrib">(Mikhail Khludnev, yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8135">SOLR-8135</a>: If a core reload is fired after a core close, it is not a non-recoverable error
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8790">SOLR-8790</a>: Collections API responses contain node name in the core-level responses that are
+returned.
+<br /><span class="attrib">(Anshum Gupta)</span></li>

[... 12679 lines stripped ...]