You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by iv...@apache.org on 2020/04/08 10:16:05 UTC

svn commit: r38855 [12/19] - in /dev/lucene/lucene-solr-8.5.1-RC1-revedb9fc409398f2c3446883f9f80595c884d245d0: ./ 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-8.5.1-RC1-revedb9fc409398f2c3446883f9f80595c884d245d0/solr/changes/Changes.html
==============================================================================
--- dev/lucene/lucene-solr-8.5.1-RC1-revedb9fc409398f2c3446883f9f80595c884d245d0/solr/changes/Changes.html (added)
+++ dev/lucene/lucene-solr-8.5.1-RC1-revedb9fc409398f2c3446883f9f80595c884d245d0/solr/changes/Changes.html Wed Apr  8 10:16:00 2020
@@ -0,0 +1,20374 @@
+<!--
+**********************************************************
+** 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("^(?:v8\\\\.5\\\\.1|v8\\\\.5\\\\.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 != 'v8.5.1.list' 
+            && list.id != 'v8.5.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 == 'v8.5.1' || anchor.id == 'v8.5.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>
+
+      <p>This file lists Solr's raw release notes with details of every change to Solr.
+Most people will find the solr-upgrade-notes.adoc file more approachable.
+<a href="https://github.com/apache/lucene-solr/blob/master/solr/solr-ref-guide/src/solr-upgrade-notes.adoc">https://github.com/apache/lucene-solr/blob/master/solr/solr-ref-guide/src/solr-upgrade-notes.adoc</a>
+</p>
+<h2><a id="v8.5.1" href="javascript:toggleList('v8.5.1')">Release 8.5.1 </a></h2>
+<ul id="v8.5.1.list">
+      <li>Consult the <a href="https://lucene.apache.org/core/8_5_1/changes/Changes.html">LUCENE_CHANGES.txt</a> file for additional, low level, changes in this release.
+</li>
+  </li>
+  <li><a id="v8.5.1.bug_fixes" href="javascript:toggleList('v8.5.1.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(1)
+    <ol id="v8.5.1.bug_fixes.list">
+      <li><a href="http://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
+<br /><span class="attrib">(janhoy)</span></li>
+    </ol>
+  </li>
+</ul>
+<h2><a id="v8.5.0" href="javascript:toggleList('v8.5.0')">Release 8.5.0  [2020-03-24]</a></h2>
+<ul id="v8.5.0.list">
+      <li>Consult the <a href="https://lucene.apache.org/core/8_5_1/changes/Changes.html">LUCENE_CHANGES.txt</a> file for additional, low level, changes in this release.
+</li>
+  </li>
+  <li><a id="v8.5.0.new_features" href="javascript:toggleList('v8.5.0.new_features')">New Features</a>&nbsp;&nbsp;&nbsp;(6)
+    <ol id="v8.5.0.new_features.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12490">SOLR-12490</a>: Introducing json.queries in JSON Request API. Every property of this object holds one or many named
+ Query DSL queries. It's optional and doesn't impact response without explicit referencing these queries by names
+<br /><span class="attrib">(Anatolii Siuniaev via Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14130">SOLR-14130</a>: Add postlogs command line tool for indexing Solr logs
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12325">SOLR-12325</a>: Introducing uniqueBlock({!v=type:parent}) aggregation
+<br /><span class="attrib">(Anatolii Siuniaev via Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14241">SOLR-14241</a>: New delete() Stream Decorator
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14139">SOLR-14139</a>: Support backtick phrase queries in Streaming Expressions
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12238">SOLR-12238</a>: Synonyms can be individually boosted by marking them with '|&lt;boost&gt;' in
+the synonyms file, and adding a DelimitedBoostTokenFilter to the analysis chain
+<br /><span class="attrib">(Alessandro Benedetti, Alan Woodward)</span></li>
+    </ol>
+  </li>
+  <li><a id="v8.5.0.improvements" href="javascript:toggleList('v8.5.0.improvements')">Improvements</a>&nbsp;&nbsp;&nbsp;(22)
+    <ol id="v8.5.0.improvements.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14120">SOLR-14120</a>: Define JavaScript methods 'includes' and 'startsWith' to ensure AdminUI can be displayed when using
+Internet Explorer 11
+<br /><span class="attrib">(jafurrer)</span>.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14042">SOLR-14042</a>: Fix varargs precommit warnings
+<br /><span class="attrib">(Andraas Salamon via Jason Gerlowski)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14095">SOLR-14095</a>: Replace Java serialization with Javabin in the Overseer queues
+<br /><span class="attrib">(Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14125">SOLR-14125</a>: Make &lt;expressible&gt; plugins work with packages
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14138">SOLR-14138</a>: Jetty's NCSA-formatted RequestLog can be enabled via environment variable,
+SOLR_REQUESTLOG_ENABLED=true. This will respect SOLR_LOGS_DIR if it is set.
+<br /><span class="attrib">(rmuir)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14136">SOLR-14136</a>: Jetty's InetAccessHandler can be enabled via environment variables,
+SOLR_IP_WHITELIST and SOLR_IP_BLACKLIST. These variables can restrict access to
+Solr based on IP addresses/networks.
+<br /><span class="attrib">(rmuir)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13984">SOLR-13984</a>: Java's SecurityManager sandbox can be enabled via environment variable,
+SOLR_SECURITY_MANAGER_ENABLED=true.
+<br /><span class="attrib">(rmuir)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14131">SOLR-14131</a>: Add maxQueryLength option to DirectSolrSpellchecker.
+<br /><span class="attrib">(Andy Webb via Bruno Roustant)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14129">SOLR-14129</a>: Reuse Jackson ObjectMapper in AuditLoggerPlugin
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/LUCENE-9093">LUCENE-9093</a>: The Unified highlighter has two new passage sizing parameters, hl.fragAlignRatio and
+hl.fragsizeIsMinimum, with defaults that aim to better center matches in fragments than previously. See the ref guide.
+Regardless of the settings, the passages may be sized differently than before.
+<br /><span class="attrib">(Nándor Mátravölgyi, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14154">SOLR-14154</a>: Return correct isolation level when retrieving it from the SQL Connection
+<br /><span class="attrib">(Nick Vercammen, Kevin Risden)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14132">SOLR-14132</a>: Upgrade Angular JS 1.3.8 to 1.7.9
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14221">SOLR-14221</a>: Upgrade restlet to version 2.4.0
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10567">SOLR-10567</a>: Add Support for DateRangeField in JSON Facet range
+<br /><span class="attrib">(Stephen Weiss, Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14245">SOLR-14245</a>: Validate Replica / ReplicaInfo on creation.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14194">SOLR-14194</a>: Highlighting now works when the uniqueKey field is not stored but has docValues.  And the original
+highlighter can now highlight text fields from docValues.
+<br /><span class="attrib">(Andrzej Wislowski, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14270">SOLR-14270</a>: export command to have an option to write to a zip file
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14286">SOLR-14286</a>: Upgrade Jaegar to 1.1.0
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14281">SOLR-14281</a>: Make sharedLib configurable through system property. Also allow multiple paths, separated by comma.
+See Reference Guide 'format-of-solr-xml.adoc' and comment in 'solr.in.sh' for details
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13892">SOLR-13892</a>: New "top-level" docValues join implementation
+<br /><span class="attrib">(Jason Gerlowski, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14242">SOLR-14242</a>: HdfsDirectory now supports indexing geo-points, ranges or shapes.
+<br /><span class="attrib">(Adrien Grand)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13965">SOLR-13965</a>: In GraphHandler, support &lt;expressible&gt; configuration and deprecate &lt;streamFunctions&gt; configuration.
+<br /><span class="attrib">(Eric Pugh via Christine Poerschke)</span></li>
+    </ol>
+  </li>
+  <li><a id="v8.5.0.optimizations" href="javascript:toggleList('v8.5.0.optimizations')">Optimizations</a>&nbsp;&nbsp;&nbsp;(3)
+    <ol id="v8.5.0.optimizations.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13890">SOLR-13890</a>: Add "top-level" DV implementation for {!terms} queries.  This approach tends to be more efficient for
+queries with very large numbers of terms.  The new implementation is used by default for method=docValuesTermsFilter
+terms queries that are searching 500 or more terms.  Users wishing to ignore this heuristic can choose the
+docValuesTermsFilterTopLevel or docValuesTermsFilterPerSegment methods directly.
+<br /><span class="attrib">(Jason Gerlowski, Joel Bernstein, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13808">SOLR-13808</a>: filter in BoolQParser and {"bool":{"filter":..}} in Query DSL are cached by default
+<br /><span class="attrib">(Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14040">SOLR-14040</a>: The shareSchema solr.xml option now supports SolrCloud.  shareSchema is useful when you have many
+cores per node and large schemas.
+<br /><span class="attrib">(David Smiley)</span></li>
+    </ol>
+  </li>
+  <li><a id="v8.5.0.bug_fixes" href="javascript:toggleList('v8.5.0.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(30)
+    <ol id="v8.5.0.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14099">SOLR-14099</a>: Fixed @LogLevel annotation in test-framework to correctly 'unset' Loggers after test
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14017">SOLR-14017</a>: Ensure bin/solr's -q and -v options work with examples
+<br /><span class="attrib">(Andy Vuong via Jason Gerlowski)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14122">SOLR-14122</a>: SimUtils converts v2 to v1 request params incorrectly.
+<br /><span class="attrib">(Li Cao, ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13089">SOLR-13089</a>: Fix lsof edge cases in the solr CLI script
+<br /><span class="attrib">(Martijn Koster via janhoy)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-6613">SOLR-6613</a>: TextField.analyzeMultiTerm does not throw an exception when Analyzer returns no terms.
+<br /><span class="attrib">(Bruno Roustant)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14192">SOLR-14192</a>: Race condition between SchemaManager and ZkIndexSchemaReader.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12859">SOLR-12859</a>: Fixed DocExpirationUpdateProcessorFactory to work with BasicAuth and other auth plugins
+that delegate to PKI for server initiated node-to-node communication.
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11746">SOLR-11746</a>: Adding existence queries for PointFields. DocValuesFieldExistsQuery and NormsFieldExistsQuery are used for existence queries when possible.
+<br /><span class="attrib">(Houston Putman, hossman, Kai Chan)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-14172">SOLR-14172</a>: Collection metadata remains in zookeeper if too many shards are requested. This also fixes a bug where
+an inability to assign a node based on existing autoscaling policy resulted in a server error instead of a bad request.
+<br /><span class="attrib">(Andras Salamon, Kevin Risden, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14196">SOLR-14196</a>: AdminUI login not working for JWTAuth when blockUnknown=false
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://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 via Kevin Risden)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11554">SOLR-11554</a>: Support handling OPTIONS request for Hadoop authentication filter
+<br /><span class="attrib">(Peter Cseh via Kevin Risden)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14189">SOLR-14189</a>: Switch from String.trim() to StringUtils.isBlank() in query parsers
+<br /><span class="attrib">(Andy Webb via Uwe Schindler)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13897">SOLR-13897</a>: Fix unsafe publication of Terms object in ZkShardTerms that can cause visibility issues
+and race conditions under contention.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14239">SOLR-14239</a>: Fix the behavior of CaffeineCache.computeIfAbsent on branch_8x.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14090">SOLR-14090</a>: Handle the case in `delete-copy-field` when source is a dynamic field
+<br /><span class="attrib">(Frank Iversen, Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14219">SOLR-14219</a>: <a href="http://issues.apache.org/jira/browse/SOLR-14095">SOLR-14095</a> Introduced an issue for rolling restarts (Incompatible Java serialization). This change
+Fixes the compatibility issue while keeping the functionality in <a href="http://issues.apache.org/jira/browse/SOLR-14095">SOLR-14095</a>.
+<br /><span class="attrib">(Andy Webb, Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13887">SOLR-13887</a>: Use default idleTimeout instead of 0 for HTTP2 requests.
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14038">SOLR-14038</a>: Admin UI display for "state.json" should be in a scollable region
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14058">SOLR-14058</a>: Fix IndexOutOfBoundsException in PeerSync that can prevent nodes from recovering
+under certain circumstances.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13041">SOLR-13041</a>: Add hashCode for autoscaling.Condition to accompany the already present equals.
+<br /><span class="attrib">(Zsolt Gyulavari via Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12550">SOLR-12550</a>: ConcurrentUpdateSolrClient doesn't respect timeouts for commits and optimize.
+<br /><span class="attrib">(Marc A. Morissette, Bérénice MAUREL via shalin)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-14252">SOLR-14252</a>: Avoid NullPointerException in AggregateMetric.
+<br /><span class="attrib">(Andy Webb via ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13411">SOLR-13411</a>: Deny atomic update for route.field, uniqueKey, version and throw exception.
+<br /><span class="attrib">(Dr Oleg Savrasov via Mikhail Khludnev)</span></li>
+      <li><a href="http://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>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14299">SOLR-14299</a>: IndexFetcher doesn't reset error count to 0 after the last packet is received
+<br /><span class="attrib">(Pushkar Raste via Mike Drob)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14073">SOLR-14073</a>: Fix segment look ahead NPE in CollapsingQParserPlugin
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+    </ol>
+  </li>
+  <li><a id="v8.5.0.other_changes" href="javascript:toggleList('v8.5.0.other_changes')">Other Changes</a>&nbsp;&nbsp;&nbsp;(16)
+    <ol id="v8.5.0.other_changes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14047">SOLR-14047</a>: Make sure tests don't pickup other Hadoop installs
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14054">SOLR-14054</a>: Upgrade to Tika 1.23 when available
+<br /><span class="attrib">(Tim Allison)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14091">SOLR-14091</a>: Remove deprecated soLingerTime when configuring Jetty connector
+<br /><span class="attrib">(Matthias Krueger via Kevin Risden)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13778">SOLR-13778</a>: Solrj client will retry requests on SSLException with a suppressed SocketException
+(very likely a hard-closed socket connection).
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14169">SOLR-14169</a>: Fix 20 Resource Leak warnings in SolrJ's apache/solr/common
+<br /><span class="attrib">(Andras Salamon via Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14184">SOLR-14184</a>: Internal 'test' variable DirectUpdateHandler2.commitOnClose has been removed and replaced with
+TestInjection.skipIndexWriterCommitOnClose.  Users that modified DUH2.commitOnClose in test cases for custom
+plugins/modicitations should now use TestInjection instead.
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14248">SOLR-14248</a>: Improve ClusterStateMockUtil and make its methods public.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14209">SOLR-14209</a>: Upgrade JQuery to 3.4.1
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13996">SOLR-13996</a>: Refactor HttpShardHandler.prepDistributed method.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13794">SOLR-13794</a>: Replace redundent test only copy of '_default' configset with SolrTestCase logic to correctly
+set 'solr.default.confdir' system property
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14263">SOLR-14263</a>: Update jvm-settings.adoc
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11035">SOLR-11035</a>: (at least) 2 distinct failures possible when clients attempt searches
+during SolrCore reload. Removed Bandaid kludge.
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10306">SOLR-10306</a>: Document in Reference Guide how to disable or reduce swapping
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13983">SOLR-13983</a>: Process execution is removed from SystemInfoHandler. A best-effort attempt to
+</li>
+      <li>execute `uname -a` and "`uptime`" on non-Windows platforms is no longer made.
+<br /><span class="attrib">(rmuir)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14114">SOLR-14114</a>: Add WARN to Solr log that embedded ZK is not supported in production
+<br /><span class="attrib">(janhoy)</span></li>
+    </ol>
+  </li>
+</ul>
+<h2><a id="older" href="javascript:toggleList('older')">Older Releases</a></h2>
+<ul id="older.list">
+<h3><a id="v8.4.1" href="javascript:toggleList('v8.4.1')">Release 8.4.1  [2020-01-13]</a></h3>
+<ul id="v8.4.1.list">
+      <li>Consult the <a href="https://lucene.apache.org/core/8_5_1/changes/Changes.html">LUCENE_CHANGES.txt</a> file for additional, low level, changes in this release.
+</li>
+  </li>
+  <li><a id="v8.4.1.versions_of_major_components" href="javascript:toggleList('v8.4.1.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(5)
+    <ol id="v8.4.1.versions_of_major_components.list">
+      <li>Apache Tika 1.19.1
+</li>
+      <li>Carrot2 3.16.0
+</li>
+      <li>Velocity 2.0 and Velocity Tools 3.0
+</li>
+      <li>Apache ZooKeeper 3.5.5
+</li>
+      <li>Jetty 9.4.19.v20190610
+</li>
+    </ol>
+  </li>
+  <li><a id="v8.4.1.upgrade_notes" href="javascript:toggleList('v8.4.1.upgrade_notes')">Upgrade Notes</a>&nbsp;&nbsp;&nbsp;(1)
+    <ol id="v8.4.1.upgrade_notes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14158">SOLR-14158</a>: Package manager now stores keys in package store instead of ZK. If you're using package manager and have already
+added any repositories, then you would need to re-add all the keys from /keys/exe location, one-by-one, using:
+"bin/solr add-key &lt;keyfile.der&gt;"
+<p/>
+</li>
+    </ol>
+  </li>
+  <li><a id="v8.4.1.bug_fixes" href="javascript:toggleList('v8.4.1.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(4)
+    <ol id="v8.4.1.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14106">SOLR-14106</a>: Cleanup Jetty SslContextFactory usage
+<br /><span class="attrib">(Ryan Rockenbaugh, Jan Hoydahl, Kevin Risden)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14109">SOLR-14109</a>: Always log to stdout from server/scripts/cloud-scripts/zkcli.{bat|sh}
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14165">SOLR-14165</a>: SolrResponse serialVersionUID has changed in a backward incompatible way
+<br /><span class="attrib">(Andy Webb via noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14163">SOLR-14163</a>: SOLR_SSL_CLIENT_HOSTNAME_VERIFICATION needs to work with Jetty server/client SSL contexts
+<br /><span class="attrib">(Kevin Risden)</span></li>
+    </ol>
+  </li>
+  <li><a id="v8.4.1.improvements" href="javascript:toggleList('v8.4.1.improvements')">Improvements</a>&nbsp;&nbsp;&nbsp;(1)
+    <ol id="v8.4.1.improvements.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14158">SOLR-14158</a>: Package manager to store public keys in a special "trusted" location instead of in ZooKeeper
+<br /><span class="attrib">(noble, Ishan Chattopadhyaya)</span></li>
+    </ol>
+  </li>
+</ul>
+<h3><a id="v8.4.0" href="javascript:toggleList('v8.4.0')">Release 8.4.0  [2019-12-29]</a></h3>
+<ul id="v8.4.0.list">
+      <li>Consult the <a href="https://lucene.apache.org/core/8_5_1/changes/Changes.html">LUCENE_CHANGES.txt</a> file for additional, low level, changes in this release.
+</li>
+  </li>
+  <li><a id="v8.4.0.versions_of_major_components" href="javascript:toggleList('v8.4.0.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(5)
+    <ol id="v8.4.0.versions_of_major_components.list">
+      <li>Apache Tika 1.19.1
+</li>
+      <li>Carrot2 3.16.0
+</li>
+      <li>Velocity 2.0 and Velocity Tools 3.0
+</li>
+      <li>Apache ZooKeeper 3.5.5
+</li>
+      <li>Jetty 9.4.19.v20190610
+</li>
+    </ol>
+  </li>
+  <li><a id="v8.4.0.upgrade_notes" href="javascript:toggleList('v8.4.0.upgrade_notes')">Upgrade Notes</a>&nbsp;&nbsp;&nbsp;(11)
+    <ol id="v8.4.0.upgrade_notes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13823">SOLR-13823</a>: org.apache.solr.search.grouping.distributed.command.QueryCommand.Builder has new method 'setMainQuery' which is used
+to set top-level query. build() would fail if called without setting mainQuery.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13817">SOLR-13817</a>: Deprecate legacy SolrCache implementations. Users are encouraged to transition their
+configurations to use org.apache.solr.search.CaffeineCache instead.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13982">SOLR-13982</a>: Some security-related http headers such as Content-Security-Policy are now set. If you have custom html served
+up by Solr's http server that contains inline javascript, it will no longer execute in modern browsers. You can fix your JS
+code to not run inline anymore, or edit etc/jetty.xml and weaken the CSP, or remove/alter the headers with a reverse proxy.
+<br /><span class="attrib">(rmuir)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13806">SOLR-13806</a>: QueryResponse.getExplainMap() type has changed from Map&lt;String, String&gt; to Map&lt;String, Object&gt;
+in order to accommodate structured explanations. This is a partially back-compatible change - compiled
+third-party components will work the same as before due to type erasure but source code changes may be
+required.
+<p/>
+</li>
+      <li><a href="http://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.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13904">SOLR-13904</a>: timeAllowed parameter is allowed to have 0 value
+<br /><span class="attrib">(Houston Putman, Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13970">SOLR-13970</a>: Using Collapse filter or expand component with grouping is explicitly disallowed as the combination
+would cause inconsistent behavior and NPEs.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13978">SOLR-13978</a>: The default configset no longer has the following:
+<ul class="bulleted-list">
+<li class="bulleted-list">
+Library inclusions (&lt;lib ../&gt;) for extraction, solr-cell libs, clustering, velocity, LTR and language identifier
+</li>
+<li class="bulleted-list">
+/browse, /tvrh and /update/extract handlers
+</li>
+<li class="bulleted-list">
+TermVector component
+<br /><span class="attrib">(if someone wants it, can be added using config APIs)</span></li>
+<li class="bulleted-list">
+XSLT response writer
+</li>
+<li class="bulleted-list">
+Velocity response writer
+</li>
+</ul>
+If you want to use them in your collections, please add them to your configset manually or through the Config APIs.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14071">SOLR-14071</a>: Untrusted configsets (ones that are uploaded via unsecured configset API) cannot use &lt;lib&gt; directive.
+Consider enabling authentication/authorization so that the uploaded configsets are trusted.
+Note: If you already have a collection using untrusted configset that uses &lt;lib&gt; directive, it will not load after
+upgrading to 8.4. You can re-upload your configset using "bin/solr zk -upconfig .." or place your libraries in the
+classpath and restart Solr.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14065">SOLR-14065</a>: VelocityResponseWriter has been deprecated and may be removed in a future version.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14072">SOLR-14072</a>: The "Blob Store" API and "runtimeLib" plugin mechanism that uses it is now considered deprecated. The
+replacement to it is the "Package Management" system, which includes a "File Store". These are experimental currently
+but will grow/stabalize/mature.
+<p/>
+</li>
+    </ol>
+  </li>
+  <li><a id="v8.4.0.new_features" href="javascript:toggleList('v8.4.0.new_features')">New Features</a>&nbsp;&nbsp;&nbsp;(9)
+    <ol id="v8.4.0.new_features.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13821">SOLR-13821</a>: A Package store to store and load package artifacts
+<br /><span class="attrib">(noble, Ishan Chattopadhyaya)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13822">SOLR-13822</a>: A Package management system with the following features:
+(a) A packages.json in ZK to store the configuration,
+(b) APIs to read/edit them, and
+(c) Isolated classloaders to load the classes from those packages when the 'class'
+    attribute is prefixed with '&lt;package-name&gt;:'
+<br /><span class="attrib">(noble, Ishan Chattopadhyaya)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13662">SOLR-13662</a>: A CLI based Package Manager ("bin/solr package help" for more details).
+<br /><span class="attrib">(Ishan Chattopadhyaya, noble, David Smiley, Jan Hoydahl)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10786">SOLR-10786</a>: Add DBSCAN clustering Streaming Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13911">SOLR-13911</a>: Add 'missing' aggregation in JSON FacetModule
+<br /><span class="attrib">(hossman, Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13912">SOLR-13912</a>: Add 'countvals' aggregation in JSON FacetModule
+<br /><span class="attrib">(hossman, Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12217">SOLR-12217</a>: Support shards.preference in SolrJ for single shard collections. The parameter
+is now used by the CloudSolrClient and Streaming Expressions.
+<br /><span class="attrib">(Houston Putman, Tomas Fernandez-Lobbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14043">SOLR-14043</a>: Allow the precision Stream Evaluator to operate on matrices
+<br /><span class="attrib">(Joel bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-14060">SOLR-14060</a>: Allow the random Streaming Expression to create the x-axis
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+    </ol>
+  </li>
+  <li><a id="v8.4.0.improvements" href="javascript:toggleList('v8.4.0.improvements')">Improvements</a>&nbsp;&nbsp;&nbsp;(16)
+    <ol id="v8.4.0.improvements.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13731">SOLR-13731</a>: 'javabin' must support a 1:1 mapping of the JSON update format
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13831">SOLR-13831</a>: Support defining arbitrary autoscaling simulation scenarios.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13865">SOLR-13865</a>: Move replica routing code to SolrJ.
+<br /><span class="attrib">(Houston Putman via Tomas Fernandez-Lobbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13844">SOLR-13844</a>: Remove replica recovery terms with the replica term
+<br /><span class="attrib">(Houston Putman via Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13898">SOLR-13898</a>: Use the new SolrCache.computeIfAbsent instead of non-atomic get / put in order to
+improve cache hit ratios.
+<br /><span class="attrib">(ab, Ben Manes)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13907">SOLR-13907</a>: In the Cloud/tree section of the Admin UI, fix metadata panel and force an horizontal scrollbar for the tree
+<br /><span class="attrib">(Richard Goodman via Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13905">SOLR-13905</a>: Make findRequestType in AuditEvent more robust
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13961">SOLR-13961</a>: When using partial/atomic updates to remove child documents, we now support setting to null or
+an empty list as equivalent to the "remove" command.
+<br /><span class="attrib">(Thomas Wöckinger)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-13968">SOLR-13968</a>: Support postingsFormat and docValuesFormat in schema fields.
+<br /><span class="attrib">(Bruno Roustant)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11706">SOLR-11706</a>: Add support for aggregation on multivalued fields in JSON facets. min, max, avg, sum, sumsq, stddev,
+variance, percentile aggregations now have support for multivalued fields.
+<br /><span class="attrib">(hossman, Munendra S N)</span></li>
+      <li><a href="http://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="http://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="http://issues.apache.org/jira/browse/SOLR-13957">SOLR-13957</a>: Add sensible defaults for the facet, random, facet2D, timeseries, stats
+and update Streaming Expressions
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13904">SOLR-13904</a>: Analytic component abandons requests exceedig a limit passed via timeAllowed parameter.
+<br /><span class="attrib">(Houston Putman, Mikhail Khludnev)</span>.
+<p/>
+</li>
+      <li><a href="http://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>
+    </ol>
+  </li>
+  <li><a id="v8.4.0.bug_fixes" href="javascript:toggleList('v8.4.0.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(27)
+    <ol id="v8.4.0.bug_fixes.list">
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-13403">SOLR-13403</a>: Fix NPE in TermsComponent for DatePointField
+<br /><span class="attrib">(yonik, Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9802">SOLR-9802</a>: Fix grouping failure for date field in solrcloud
+<br /><span class="attrib">(Erick Erickson, Munendra S N, Vitaly Lavrov)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12393">SOLR-12393</a>: Compute score if requested even when expanded docs not sorted by score in ExpandComponent.
+<br /><span class="attrib">(David Smiley, Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13877">SOLR-13877</a>, <a href="http://issues.apache.org/jira/browse/SOLR-7798">SOLR-7798</a>: Robust support for ExpandComponent when used independently of CollapsingPostFilter.
+<br /><span class="attrib">(Jörg Rathlev, Michael Gibney, Munendra S N)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-13207">SOLR-13207</a>: In dismax and edismax "minimum should match" queries, the &lt; operator not followed by a number will now return
+an HTTP 400 error rather than 500, and the error message will explain that &lt; must be followed by a number.
+<br /><span class="attrib">(Chris Hennick)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13762">SOLR-13762</a>: Fix BinaryField support for non-binary wt's
+<br /><span class="attrib">(Thomas Woeckinger via Jason Gerlowski)</span></li>
+      <li><a href="http://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="http://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="http://issues.apache.org/jira/browse/SOLR-13921">SOLR-13921</a>: Processing UpdateRequest with delegation token throws NullPointerException
+<br /><span class="attrib">(Istvan Farkas via Kevin Risden)</span></li>
+      <li><a href="http://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>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13950">SOLR-13950</a>: Fix InterruptedException being swallowed in ZkStateReader’s getLeaderRetry method
+<br /><span class="attrib">(Andy Vuong via Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13465">SOLR-13465</a>: CoreContainer.auditloggerPlugin should be volatile
+<br /><span class="attrib">(janhoy, hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13805">SOLR-13805</a>: NPE when calling /solr/admin/info/health on standalone solr
+<br /><span class="attrib">(Nicholas DiPiazza, shalin)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-13087">SOLR-13087</a>: Use EUID instead of whoami to check for root in the bin/solr script
+<br /><span class="attrib">(Martijn Koster via Jason Gerlowski)</span></li>
+      <li><a href="http://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="http://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 via David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13563">SOLR-13563</a>: SPLITSHARD using LINK method fails on disk usage checks.
+<br /><span class="attrib">(Andrew Kettmann, ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13806">SOLR-13806</a>: SolrJ QueryResponse._explainMap is incorrectly typed.
+<br /><span class="attrib">(Guna Sekhar Dorai, ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13975">SOLR-13975</a>, <a href="http://issues.apache.org/jira/browse/SOLR-13896">SOLR-13896</a>: ConcurrentUpdateSolrClient connection stall prevention.
+<br /><span class="attrib">(ab, caomanhdat)</span></li>
+      <li><a href="http://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 via Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13945">SOLR-13945</a>: Fix: SPLITSHARD can cause data loss on a failure to commit after the sub-shards are active and a rollback
+is done to make parent shard active again
+<br /><span class="attrib">(Ishan Chattopadhyaya, ab)</span></li>
+      <li><a href="http://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>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-14079">SOLR-14079</a>: SPLITSHARD splitByPrefix doesn't work in async mode.  This also
+affects splits triggered by the autoscale framework, which use async mode.
+<br /><span class="attrib">(Megan Carey, Andy Vuong, Bilal Waheed, Ilan Ginzburg, yonik)</span></li>
+    </ol>
+  </li>
+  <li><a id="v8.4.0.other_changes" href="javascript:toggleList('v8.4.0.other_changes')">Other Changes</a>&nbsp;&nbsp;&nbsp;(11)
+    <ol id="v8.4.0.other_changes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12769">SOLR-12769</a>: Fix incorrect documentation for 'delete' op in Request parameters API
+<br /><span class="attrib">(Alexandre Rafalovitch, Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13841">SOLR-13841</a>: Provide mappings for jackson annotation @JsonProperty to use Jackson deserializer
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13824">SOLR-13824</a>: Strictly reject anything after JSON in most APIs
+<br /><span class="attrib">(Mikhail Khludnev, Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13869">SOLR-13869</a>: SolrTestCaseJ4.getNextAvailablePort() has been deprecated (and will be removed in 9.0) since
+it is fundementally flawed.  Users with tests that depend on this method should restructure them.
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13782">SOLR-13782</a>: Solr Ref Guide no longer published in PDF format.
+<br /><span class="attrib">(Cassandra Targett)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12193">SOLR-12193</a>: Move some log messages to TRACE level
+<br /><span class="attrib">(gezapeti, janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13885">SOLR-13885</a>: Typos in the documentation.
+<br /><span class="attrib">(KoenDG via Cassandra Targett)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13992">SOLR-13992</a>: Code refactored to have collection name, slice name in Replica, Slice
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13998">SOLR-13998</a>: Add thread safety annotations to Solr. This only introduces the annotations and doesn't add these to
+existing classes.
+<br /><span class="attrib">(Anshum Gupta, Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13818">SOLR-13818</a>: Upgrade jackson to 2.10.0
+<br /><span class="attrib">(marungo, Andras Salamon via Kevin Risden)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13999">SOLR-13999</a>: Document zkHost param on topic() stream
+<br /><span class="attrib">(Vergil Cheynov via Jason Gerlowski)</span></li>
+    </ol>
+  </li>
+</ul>
+<h3><a id="v8.3.1" href="javascript:toggleList('v8.3.1')">Release 8.3.1  [2019-12-03]</a></h3>
+<ul id="v8.3.1.list">
+      <li>Consult the <a href="https://lucene.apache.org/core/8_5_1/changes/Changes.html">LUCENE_CHANGES.txt</a> file for additional, low level, changes in this release.
+</li>
+  </li>
+  <li><a id="v8.3.1.versions_of_major_components" href="javascript:toggleList('v8.3.1.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(5)
+    <ol id="v8.3.1.versions_of_major_components.list">
+      <li>Apache Tika 1.19.1
+</li>
+      <li>Carrot2 3.16.0
+</li>
+      <li>Velocity 2.0 and Velocity Tools 3.0
+</li>
+      <li>Apache ZooKeeper 3.5.5
+</li>
+      <li>Jetty 9.4.24.v20191120
+</li>
+    </ol>
+  </li>
+  <li><a id="v8.3.1.upgrade_notes" href="javascript:toggleList('v8.3.1.upgrade_notes')">Upgrade Notes</a>&nbsp;&nbsp;&nbsp;(1)
+    <ol id="v8.3.1.upgrade_notes.list">
+      <li>Velocity: The initialization parameters
+"params.resource.loader.enabled" and "solr.resource.loader.enabled" have been removed and replaced by
+Java system properties "velocity.resourceloader.params.enabled" and "velocity.resourceloader.solr.enabled"
+respectively (both turned off by default). Please see <a href="http://issues.apache.org/jira/browse/SOLR-13971">SOLR-13971</a> for more details.
+<p/>
+</li>
+    </ol>
+  </li>
+  <li><a id="v8.3.1.bug_fixes" href="javascript:toggleList('v8.3.1.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(5)
+    <ol id="v8.3.1.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13963">SOLR-13963</a>: JavaBinCodec has concurrent modification of CharArr resulting in corrupt internode updates
+<br /><span class="attrib">(Colvin Cowie, noble)</span></li>
+      <li><a href="http://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>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13905">SOLR-13905</a>: Make findRequestType in AuditEvent more robust
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13465">SOLR-13465</a>: CoreContainer.auditloggerPlugin should be volatile
+<br /><span class="attrib">(janhoy, hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13971">SOLR-13971</a>: Velocity response writer's resource loading now possible only through startup parameters.
+<br /><span class="attrib">(Ishan Chattopadhyaya, David Smiley)</span></li>
+    </ol>
+  </li>
+</ul>
+<h3><a id="v8.3.0" href="javascript:toggleList('v8.3.0')">Release 8.3.0  [2019-11-02]</a></h3>
+<ul id="v8.3.0.list">
+      <li>Consult the <a href="https://lucene.apache.org/core/8_5_1/changes/Changes.html">LUCENE_CHANGES.txt</a> file for additional, low level, changes in this release.
+</li>
+  </li>
+  <li><a id="v8.3.0.versions_of_major_components" href="javascript:toggleList('v8.3.0.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(5)
+    <ol id="v8.3.0.versions_of_major_components.list">
+      <li>Apache Tika 1.19.1
+</li>
+      <li>Carrot2 3.16.0
+</li>
+      <li>Velocity 2.0 and Velocity Tools 3.0
+</li>
+      <li>Apache ZooKeeper 3.5.5
+</li>
+      <li>Jetty 9.4.19.v20190610
+</li>
+    </ol>
+  </li>
+  <li><a id="v8.3.0.upgrade_notes" href="javascript:toggleList('v8.3.0.upgrade_notes')">Upgrade Notes</a>&nbsp;&nbsp;&nbsp;(2)
+    <ol id="v8.3.0.upgrade_notes.list">
+      <li>Users who have written test cases that extend SolrTestCaseJ4 may see NullPointerExceptions if
+their tests directly reference both SolrTestCaseJ4.initCoreDataDir and SolrTestCaseJ4.deleteCore().
+This change in behavior is due to a bug fix in deleteCore() to ensure the dataDir is properly reset
+in tests that call initCore()/deleteCore() multiple times in a given test (class).  initCoreDataDir
+is now deprecated, and users are encouraged to use SolrTestCaseJ4.initAndGetDataDir() in it's place.
+See <a href="http://issues.apache.org/jira/browse/SOLR-13664">SOLR-13664</a> for more details.
+<p/>
+</li>
+      <li>For JWTAuthPlugin, the 'jwkUrl' configuration key is deprecated and may be removed later, please use 'jwksUrl'
+instead. See <a href="http://issues.apache.org/jira/browse/SOLR-13734">SOLR-13734</a>.
+<p/>
+</li>
+    </ol>
+  </li>
+  <li><a id="v8.3.0.new_features" href="javascript:toggleList('v8.3.0.new_features')">New Features</a>&nbsp;&nbsp;&nbsp;(16)
+    <ol id="v8.3.0.new_features.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13375">SOLR-13375</a>: Two dimensional routed aliases are now available for organizing collections based on the data values
+of two fields.
+<br /><span class="attrib">(Gus Heck)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13399">SOLR-13399</a>: SPLITSHARD implements a new splitByPrefix option that takes into account the actual document distribution
+when using compositeIds.  Document distribution is calculated using the "id_prefix" field (if it exists) containing
+just the compositeId prefixes, or directly from the indexed "id" field otherwise.
+<br /><span class="attrib">(yonik, Megan Carey)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13622">SOLR-13622</a>: Add cat() stream source to create tuples from lines in local files
+<br /><span class="attrib">(Jason Gerlowski and Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11866">SOLR-11866</a>: QueryElevationComponent can have query rules configured with match="subset" wherein the words need only
+match a subset of the query's words and in any order.
+<br /><span class="attrib">(Bruno Roustant via David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13682">SOLR-13682</a>: command line option to export documents to a file
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13257">SOLR-13257</a>: Support deterministic replica routing preferences for better cache usage
+<br /><span class="attrib">(Michael Gibney
+via Christine Poerschke, Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13122">SOLR-13122</a>: Ability to query aliases in Solr Admin UI
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13713">SOLR-13713</a>: JWTAuthPlugin to support multiple JWKS endpoints
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13734">SOLR-13734</a>: JWTAuthPlugin now supports multiple IdP issuers through configuring a new 'issuers' configuration key.
+Access tokens issued and signed by any of the configured issuers will be validated
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13272">SOLR-13272</a>: Add support for arbitrary ranges in JSON facet's Range facets.
+<br /><span class="attrib">(Apoorv Bhawsar, Munendra S N, Mikhail Khludnev, Ishan Chattopadhyaya, Jan Høydahl)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13632">SOLR-13632</a>: Support integral plots, cosine distance and string truncation with math expressions
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13667">SOLR-13667</a>: Add upper, lower, trim and split Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13625">SOLR-13625</a>: Add CsvStream, TsvStream Streaming Expressions and supporting Stream Evaluators
+<br /><span class="attrib">(Joel bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8241">SOLR-8241</a>: Add CaffeineCache, an efficient implementation of SolrCache.(Ben Manes, Shawn Heisey, David Smiley, Andrzej Bialecki)
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13821">SOLR-13821</a>: A Package store to store and load package artefacts
+<br /><span class="attrib">(noble, Ishan Chattopadhyaya)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13298">SOLR-13298</a>: Allow zplot to plot matrices
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+    </ol>
+  </li>
+  <li><a id="v8.3.0.improvements" href="javascript:toggleList('v8.3.0.improvements')">Improvements</a>&nbsp;&nbsp;&nbsp;(20)
+    <ol id="v8.3.0.improvements.list">
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-13558">SOLR-13558</a>, <a href="http://issues.apache.org/jira/browse/SOLR-13693">SOLR-13693</a>: Allow dynamic resizing of SolrCache-s.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-6305">SOLR-6305</a>: Ability to set the replication factor for index files created by HDFSDirectoryFactory
+<br /><span class="attrib">(Boris Pasko via Kevin Risden)</span></li>
+      <li><a href="http://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="http://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="http://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 via Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13720">SOLR-13720</a>: BlockJoinParentQParser.getCachedFilter()made public for accessing from QParser plugins
+<br /><span class="attrib">(Stanislav Livotov via Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13728">SOLR-13728</a>: If a partial update (aka atomic update) is attempted on a document that has child docs, then ensure
+the schema supports it (_root_ stored/docValues) by throwing an exception.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13742">SOLR-13742</a>: Allow optional redaction of data saved by 'bin/solr autoscaling -save'.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13739">SOLR-13739</a>: Optimized large managed schema modifications; Internal O(n^2) problem.
+<br /><span class="attrib">(Thomas Wöckinger via David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9658">SOLR-9658</a>: Max idle time support for SolrCache implementations.
+<br /><span class="attrib">(hoss, ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13763">SOLR-13763</a>: Improve the tracking of "freedisk" in autoscaling simulations.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13773">SOLR-13773</a>: Add Prometheus Exporter GC and Heap options.
+<br /><span class="attrib">(Houston Putman via Anshum Gupta, David Smiley)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-13784">SOLR-13784</a>: EmbeddedSolrServer's defaultCore constructor argument is now optional
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/LUCENE-8984">LUCENE-8984</a>: MoreLikeThis MLT is biased for uncommon fields
+<br /><span class="attrib">(Andy Hind via Anshum Gupta)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13798">SOLR-13798</a>: SSL: Adding Enabling/Disabling client's hostname verification config
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13771">SOLR-13771</a>: Add -v and -m to ulimit section of reference guide  and bin/solr checks
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13795">SOLR-13795</a>: Managed schema operations should do a core reload in Solr standalone mode.
+<br /><span class="attrib">(Thomas Wöckinger via David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13719">SOLR-13719</a>: Introducing SolrClient.ping(collection) in SolrJ
+<br /><span class="attrib">(Geza Nagy via Mikhail Khludnev)</span></li>
+    </ol>
+  </li>
+  <li><a id="v8.3.0.bug_fixes" href="javascript:toggleList('v8.3.0.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(42)
+    <ol id="v8.3.0.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13206">SOLR-13206</a>: Fix AIOOBE when group.facet is specified with group.query and return proper error code.
+<br /><span class="attrib">(Marek, Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11556">SOLR-11556</a>: Backup and restore command really supports picking one of a few repositories by
+repository parameter
+<br /><span class="attrib">(Timothy Potter via Mikhail Khludnev)</span></li>
+      <li><a href="http://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="http://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="http://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="http://issues.apache.org/jira/browse/SOLR-13679">SOLR-13679</a>: Default style of ExplainDocTransformer registered via solrconfig.xml should be same as default style
+of ExplainDocTransformer registered in defaultFactories
+<br /><span class="attrib">(Munendra S N)</span></li>
+      <li><a href="http://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="http://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 via shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13141">SOLR-13141</a>: CDCR bootstrap does not replicate index to the replicas of target cluster.
+<br /><span class="attrib">(Krzysztof Watral, Amrit Sarkar, Tim, Tdspringsteen, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13694">SOLR-13694</a>: IndexSizeEstimator NullPointerException.
+<br /><span class="attrib">(ab, hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13700">SOLR-13700</a>: Fixed a race condition when initializing metrics for new security plugins on security.json change
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13701">SOLR-13701</a>: Fixed JWTAuthPlugin to update metrics prior to continuing w/other filters or returning error
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-6328">SOLR-6328</a>: facet.missing=true should return missing count even when facet.limit=0
+<br /><span class="attrib">(hossman, Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13704">SOLR-13704</a>: Improve error message and change error code to 400 for client errors in ExpandComponent
+<br /><span class="attrib">(Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13699">SOLR-13699</a> - maxChars no longer working on CopyField with javabin
+<br /><span class="attrib">(Chris Troullis via noble)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-13717">SOLR-13717</a>: Fixed distributed grouping when multiple 'fl' params are specified
+<br /><span class="attrib">(hossman, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13240">SOLR-13240</a>: Fixed UTILIZENODE action resulting in IllegalArgumentException.
+<br /><span class="attrib">(Hendrik Haddorp, Richard Goodman, Tim Owen, shalin, noble, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13238">SOLR-13238</a>: BlobHandler generates non-padded md5
+<br /><span class="attrib">(Jeff Walraven via janhoy)</span></li>
+      <li><a href="http://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="http://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="http://issues.apache.org/jira/browse/SOLR-13022">SOLR-13022</a>: Fix NPE when sorting by non-existent aggregate function in JSON Facet
+<br /><span class="attrib">(hossman, Munendra S N)</span></li>
+      <li><a href="http://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 via yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13180">SOLR-13180</a>: Fix ClassCastException in Json Request API
+<br /><span class="attrib">(Johannes Kloos, Jan Høydahl, Munendra S N)</span></li>
+      <li><a href="http://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="http://issues.apache.org/jira/browse/SOLR-13712">SOLR-13712</a>: JMX MBeans are not exposed because of race condition between creating platform mbean server and
+registering mbeans.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13802">SOLR-13802</a>: Managed schema manipulations were not persisting the optional luceneMatchVersion that can be set
+on an Analyzer.
+<br /><span class="attrib">(Thomas Wöckinger)</span></li>
+      <li><a href="http://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="http://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 <a href="http://issues.apache.org/jira/browse/SOLR-9505">SOLR-9505</a>.
+<br /><span class="attrib">(Tim Owen via Jason Gerlowski)</span></li>
+      <li><a href="http://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="http://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="http://issues.apache.org/jira/browse/SOLR-13828">SOLR-13828</a>: Improve ExecutePlanAction error handling.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://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 <a href="http://issues.apache.org/jira/browse/SOLR-13375">SOLR-13375</a>
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13829">SOLR-13829</a>: RecursiveEvaluator casts Continuous numbers to Discrete Numbers, causing mismatch
+<br /><span class="attrib">(Trey Grainger, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13815">SOLR-13815</a>: Live shard split (where updates actively continue during the split) can lose updates due to cluster
+state happening to change between checking if the current shard is active and later checking if there are any
+sub-shard leaders to forward the update to.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://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="http://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>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13834">SOLR-13834</a>: ZkController#getSolrCloudManager() created a new instance of ZkStateReader, thereby causing mismatch in the
+visibility of the cluster state and, as a result, undesired race conditions
+<br /><span class="attrib">(Clay Goddard via Ishan Chattopadhyaya)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13835">SOLR-13835</a>: HttpSolrCall produces incorrect extra AuditEvent on AuthorizationResponse.PROMPT
+<br /><span class="attrib">(janhoy, hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13843">SOLR-13843</a>: The MOVEREPLICA API ignores replica type and always adds 'nrt' replicas
+<br /><span class="attrib">(Amrit Sarkar via shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13677">SOLR-13677</a>: All Metrics Gauges should be unregistered by components that registered them.
+<br /><span class="attrib">(noble, ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13855">SOLR-13855</a>: DistributedZkUpdateProcessor should have been propagating URP.finish() lifecycle like it used to before
+8.1 (a regression).  Impacts integrity since Run URP's finish() propagates this to the updateLog to fsync.
+<br /><span class="attrib">(David Smiley)</span></li>
+    </ol>
+  </li>
+  <li><a id="v8.3.0.other_changes" href="javascript:toggleList('v8.3.0.other_changes')">Other Changes</a>&nbsp;&nbsp;&nbsp;(16)
+    <ol id="v8.3.0.other_changes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13779">SOLR-13779</a>: Use the safe fork of simple-xml for clustering contrib.
+<br /><span class="attrib">(Dawid Weiss)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13585">SOLR-13585</a>: Factor out SearchGroupsResultTransformer.[de]serializeOneSearchGroup methods.
+<br /><span class="attrib">(Christine Poerschke, Diego Ceccarelli)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12870">SOLR-12870</a>: Use StandardCharsets instead of String values
+<br /><span class="attrib">(Peter Somogyi via Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10377">SOLR-10377</a>: Add `debug.explain.structured` to Admin UI.
+<br /><span class="attrib">(David Smiley, Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13629">SOLR-13629</a>: Clean trailing whitespace from 'analytics' contrib
+<br /><span class="attrib">(Neal Sidhwaney via Jason Gerlowski)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13643">SOLR-13643</a>: Add Getters/Setters in ResponseBuilder for analytics response handling
+<br /><span class="attrib">(Neal Sidhwaney via Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13680">SOLR-13680</a>: Use try-with-resource to close the closeable resource
+<br /><span class="attrib">(Furkan KAMACI, Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13573">SOLR-13573</a>: Add SolrRangeQuery getters for upper, lower bound
+<br /><span class="attrib">(Brian Rhees via Jason Gerlowski)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13658">SOLR-13658</a>: Precommit fail Java "var" until 9x. Fail "var...&lt;&gt;" constructs entirely
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13767">SOLR-13767</a>: Upgrade jackson to 2.9.9
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11492">SOLR-11492</a>: Clean up /solr/cloud-dev scripts and provide a single well documented script
+<br /><span class="attrib">(Gus Heck, Robert Bunch)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13747">SOLR-13747</a>: New TestSSLTestConfig.testFailIfUserRunsTestsWithJVMThatHasKnownSSLBugs() to give people running
+tests more visibility if/when they use a known-buggy JVM causing most SSL tests to silently SKIP.
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13791">SOLR-13791</a>: Remove remaining Commons BeanUtils references.
+<br /><span class="attrib">(Andras Salamon, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13812">SOLR-13812</a>: Add javadocs, uneven rejection and basic test coverage for the SolrTestCaseJ4.params method.
+<br /><span class="attrib">(Diego Ceccarelli, Christine Poerschke, Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13787">SOLR-13787</a>: An annotation based system to write v2 APIs
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12786">SOLR-12786</a>: Update Ref Guide build tool versions
+<br /><span class="attrib">(Cassandra)</span></li>
+    </ol>
+  </li>
+</ul>
+<h3><a id="v8.2.0" href="javascript:toggleList('v8.2.0')">Release 8.2.0  [2019-07-26]</a></h3>
+<ul id="v8.2.0.list">
+      <li>Consult the <a href="https://lucene.apache.org/core/8_5_1/changes/Changes.html">LUCENE_CHANGES.txt</a> file for additional, low level, changes in this release.
+</li>
+  </li>
+  <li><a id="v8.2.0.versions_of_major_components" href="javascript:toggleList('v8.2.0.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(5)
+    <ol id="v8.2.0.versions_of_major_components.list">
+      <li>Apache Tika 1.19.1
+</li>
+      <li>Carrot2 3.16.0
+</li>
+      <li>Velocity 2.0 and Velocity Tools 3.0
+</li>
+      <li>Apache ZooKeeper 3.5.5
+</li>
+      <li>Jetty 9.4.19.v20190610
+</li>
+    </ol>
+  </li>
+  <li><a id="v8.2.0.upgrade_notes" href="javascript:toggleList('v8.2.0.upgrade_notes')">Upgrade Notes</a>&nbsp;&nbsp;&nbsp;(6)
+    <ol id="v8.2.0.upgrade_notes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8346">SOLR-8346</a>: Upgrade ZooKeeper to 3.5.5. ZooKeeper 3.5.5 introduces more security features. Include in your zoo.cfg
+file at minimum the following:
+4lw.commands.whitelist=mntr,conf,ruok
+You can use
+4lw.commands.whitelist=* to enable all ZooKeeper "4 letter commands".
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13515">SOLR-13515</a>: org.apache.solr.util.SolrPluginUtils.IdentityRegenerator has been removed, please use
+the identical org.apache.solr.search.NoOpRegenerator instead.
+<br /><span class="attrib">(David Smiley, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13541">SOLR-13541</a>: Upgrade Jetty to 9.4.19.v20190610.
+<br /><span class="attrib">(Erick Erickson, Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13420">SOLR-13420</a>: Routed Aliases now use collection properties rather than core properties to identify collections that
+belong to the alias by default. This should be invisible and fully backwards compatible from within solr, and
+existing routed alias collections with core based properties will continue to work, but new collections created will
+not add a property to core.properties anymoore so any external code that inspected core.properties will not find the
+'routedAliasName' key in new cores belonging to routed aliases.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13419">SOLR-13419</a>: Time Routed Aliases now have a '__TRA__' infix preceding the timestamp portion of the collection names.
+collections with the old format will not be altered and will continue to work, but any new TRA's or new collections
+for existing TRA's will use the new format. Solr will handle this invisibly, but any external code that attempted to
+predict collection names in TRA's will probably need adjustment.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13507">SOLR-13507</a>: Support for "addr" parameter from the "/solr/admin/zookeeper" endpoint has now been removed and will no
+longer be supported.
+<p/>
+</li>
+    </ol>
+  </li>
+  <li><a id="v8.2.0.new_features" href="javascript:toggleList('v8.2.0.new_features')">New Features</a>&nbsp;&nbsp;&nbsp;(11)
+    <ol id="v8.2.0.new_features.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13320">SOLR-13320</a>: add an update param failOnVersionConflicts=false to updates not fail when there is a version conflict
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13445">SOLR-13445</a>: Preferred replicas on nodes with same system properties as the query master
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13047">SOLR-13047</a>: Add facet2D Streaming Expression
+<br /><span class="attrib">(Nazerke Seidan, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13494">SOLR-13494</a>: Add DeepRandomStream implementation
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13434">SOLR-13434</a>: OpenTracing support for Solr
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13512">SOLR-13512</a>: Raw index data analysis tool (extension of COLSTATUS collection command).
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13550">SOLR-13550</a>: Allow zplot to automatically create the x axis
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13552">SOLR-13552</a>: Add recNum Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13560">SOLR-13560</a>: Add isNull and notNull Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10291">SOLR-10291</a>: Add matches Stream Evaluator to support regex matching
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13589">SOLR-13589</a>: Allow zplot to visualize 2D clusters and convex hulls
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+    </ol>
+  </li>
+  <li><a id="v8.2.0.improvements" href="javascript:toggleList('v8.2.0.improvements')">Improvements</a>&nbsp;&nbsp;&nbsp;(16)
+    <ol id="v8.2.0.improvements.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13049">SOLR-13049</a>: Make contrib/ltr Feature.defaultValue configurable.
+<br /><span class="attrib">(Stanislav Livotov, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13306">SOLR-13306</a>: Add a request parameter to execute a streaming expression locally
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13440">SOLR-13440</a>: Support saving/restoring autoscaling state for repeatable simulations.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11558">SOLR-11558</a>: It would be nice if the Graph section of the Cloud tab in the Admin UI could give some more
+information about the replicas of a collection
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13468">SOLR-13468</a>: autoscaling/suggestions should be able to give suggestions from config sent as a payload
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12304">SOLR-12304</a>: The MoreLikeThisComponent now supports the mlt.interestingTerms parameter.  Previously this option was
+unique to the MLT handler.
+<br /><span class="attrib">(Alessandro Benedetti via David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13484">SOLR-13484</a>: autoscaling/diagnostics API should be able to give diagnostics output from config sent as a payload
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13493">SOLR-13493</a>: /autoscaling/suggestions to be able to filter by type
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13504">SOLR-13504</a>: In autoscaling policies, use an explicit 'nodeset' attribute for filtering
+nodes instead of using them directly at the toplevel
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13329">SOLR-13329</a>: In autoscaling policies, use an explicit 'put : on-each-node'
+to specify the the rules is applied on each node
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13347">SOLR-13347</a>: Transaction log to natively support UUID types
+<br /><span class="attrib">(Thomas Wöckinger via noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13367">SOLR-13367</a>: Highlighting: Range queries will now highlight in hl.method=unified mode.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13569">SOLR-13569</a>: Admin UI visual indication of prod/test/dev environment
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12554">SOLR-12554</a>: Expose IndexWriterConfig's ramPerThreadHardLimitMB through solrconfig.xml
+<br /><span class="attrib">(Ishan Chattopadhyaya, Munendra S N)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13602">SOLR-13602</a> <a href="http://issues.apache.org/jira/browse/SOLR-13588">SOLR-13588</a>: Add a field type for Estonian language to default managed_schema,
+document about Estonian language analysis in Solr Ref Guide
+<br /><span class="attrib">(Tomoko Uchida)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13003">SOLR-13003</a>: Query Result Cache does not honor maxRamBytes parameter.
+<br /><span class="attrib">(ab, Brian Ecker)</span></li>
+    </ol>
+  </li>
+  <li><a id="v8.2.0.bug_fixes" href="javascript:toggleList('v8.2.0.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(24)
+    <ol id="v8.2.0.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13474">SOLR-13474</a>: Fix "Search is temporarily disabled" logic to be consistent for entire request
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13469">SOLR-13469</a>: Fix rejected requests during full disk full + IndexFetch to use 503 not 403
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12941">SOLR-12941</a>: Fix IndexSizeTrigger to correctly work with "aboveBytes" and "splitMethod=link" parameters.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13491">SOLR-13491</a>: SolrZkClient's watch wrapper no longer allows zookeeper to hold the same watch object multiple times.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-13489">SOLR-13489</a>: Stop the leader from trying to rejoin the election on session expiration and harden our zk reconnect code path.
+<br /><span class="attrib">(Mark Miller, Anshum Gupta)</span></li>

[... 19240 lines stripped ...]