Added: 
dev/solr/solr-9.1.1-RC1-rev-cfd3eaede7054e08385df43d5ccd6462ee1b3539/solr/changes/Changes.html
==============================================================================
--- 
dev/solr/solr-9.1.1-RC1-rev-cfd3eaede7054e08385df43d5ccd6462ee1b3539/solr/changes/Changes.html
 (added)
+++ 
dev/solr/solr-9.1.1-RC1-rev-cfd3eaede7054e08385df43d5ccd6462ee1b3539/solr/changes/Changes.html
 Sat Jan 14 04:43:38 2023
@@ -0,0 +1,22582 @@
+<!--
+**********************************************************
+** 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.
+****************************************************************************
+-->
+<!DOCTYPE html>
+<html lang="en">
+<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 olderList = document.getElementById("older.list");
+      olderList.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 olderList = document.getElementById("older.list");
+      olderList.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("^(?:v9\\\\.1\\\\.1|v9\\\\.1\\\\.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 != 'v9.1.1.list' 
+            && list.id != 'v9.1.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";
+        }
+      }
+      var olderList = document.getElementById("older.list");
+      olderList.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 == 'v9.1.1' || anchor.id == 'v9.1.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/solr/blob/main/solr/solr-ref-guide/modules/upgrade-notes/pages/solr-upgrade-notes.adoc";>https://github.com/apache/solr/blob/main/solr/solr-ref-guide/modules/upgrade-notes/pages/solr-upgrade-notes.adoc</a>
+</p>
+<h2><a id="v9.1.1" href="javascript:toggleList('v9.1.1')">Release 9.1.1 
</a></h2>
+<ul id="v9.1.1.list">
+  <li><a id="v9.1.1.bug_fixes" 
href="javascript:toggleList('v9.1.1.bug_fixes')">Bug 
Fixes</a>&nbsp;&nbsp;&nbsp;(3)
+    <ol id="v9.1.1.bug_fixes.list">
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16589";>SOLR-16589</a>: Large 
fields with large=true can be truncated when using unicode values
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16585";>SOLR-16585</a>: Fixed 
NPE when paginating MatchAllDocs with non-zero start offset, like 
q=*:*&amp;start=10
+<br /><span class="attrib">(Michael Gibney)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16165";>SOLR-16165</a>: Rare 
Deadlock in SlotAcc initialization
+<br /><span class="attrib">(Justin Sweeney, noble)</span></li>
+    </ol>
+  </li>
+  <li><a id="v9.1.1.other_changes" 
href="javascript:toggleList('v9.1.1.other_changes')">Other 
Changes</a>&nbsp;&nbsp;&nbsp;(6)
+    <ol id="v9.1.1.other_changes.list">
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16443";>SOLR-16443</a>: Upgrade 
Jackson bom to 2.13.4.20221013
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16568";>SOLR-16568</a>: Upgrade 
woodstox-core to 6.4.0
+<br /><span class="attrib">(Kira Traynor)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16598";>SOLR-16598</a>: Upgrade 
Protobuf to 3.21.12
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16567";>SOLR-16567</a>: Fixed 
problem with filtering and KNN search, especially when using post-filters
+<br /><span class="attrib">(Alessandro Benedetti)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16588";>SOLR-16588</a>: Fixed 
problem with default knn algorithm
+<br /><span class="attrib">(Elia Porciani via Alessandro Benedetti)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16480";>SOLR-16480</a>: 
ConfigSets now have an overridable allow-list for filetypes.
+<br /><span class="attrib">(Houston Putman)</span></li>
+    </ol>
+  </li>
+</ul>
+<h2><a id="v9.1.0" href="javascript:toggleList('v9.1.0')">Release 9.1.0  
[2022-11-20]</a></h2>
+<ul id="v9.1.0.list">
+  <li><a id="v9.1.0.new_features" 
href="javascript:toggleList('v9.1.0.new_features')">New 
Features</a>&nbsp;&nbsp;&nbsp;(10)
+    <ol id="v9.1.0.new_features.list">
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16246";>SOLR-16246</a>: 
Introduced pre-filtering in KnnQParser
+<br /><span class="attrib">(Elia Porciani via Alessandro Benedetti)</span>.
+<p>
+</li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16111";>SOLR-16111</a>: Add 
hl.queryFieldPattern support, an advanced alternative to the 
hl.requireFieldMatch boolean flag.
+<br /><span class="attrib">(Christine Poerschke, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15921";>SOLR-15921</a>: Load 
jars in &lt;solr-install-dir&gt;/lib/ by default
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16005";>SOLR-16005</a>: Support 
add/update/delete field types in Admin UI Schema page.
+<br /><span class="attrib">(Ahmet Can Kepenek, Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15853";>SOLR-15853</a>: Admin UI 
support for managing Paramsets and using in Queries.
+<br /><span class="attrib">(Betul Ince, Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16096";>SOLR-16096</a>: Support 
createNodeSet parameter when creating collections in Admin UI.
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14319";>SOLR-14319</a>: Add 
ability to specify replica types when creating collections in Admin UI.
+<br /><span class="attrib">(Richard Goodman, Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16282";>SOLR-16282</a>: 
CoreAdminHandler supports custom actions via solr.xml configuration.
+<br /><span class="attrib">(Artem Abeleshev, Christine Poerschke)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15007";>SOLR-15007</a>: Add 
ability to roll up core level metrics to be node level metrics for a 
RequestHandler via configuration.
+<br /><span class="attrib">(Justin Sweeney, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15715";>SOLR-15715</a>: 
Dedicated query coordinator nodes in the solr cluster
+<br /><span class="attrib">(noble, Hitesh Khamesra, Ishan 
Chattopadhyaya)</span></li>
+    </ol>
+  </li>
+  <li><a id="v9.1.0.improvements" 
href="javascript:toggleList('v9.1.0.improvements')">Improvements</a>&nbsp;&nbsp;&nbsp;(17)
+    <ol id="v9.1.0.improvements.list">
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15986";>SOLR-15986</a>: 
CommitUpdateCommand and SplitIndexCommand can write user commit metadata.
+<br /><span class="attrib">(Bruno Roustant)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15652";>SOLR-15652</a>: Add 
Slack channel for community support to Admin UI footer, update links.
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16002";>SOLR-16002</a>: Avoid 
redundant `FilterQuery` caching, e.g. via `filter($query)` syntax.
+<br /><span class="attrib">(Michael Gibney, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15045";>SOLR-15045</a>: 
`DistributedZkUpdateProcessor` now issues commits to local shards and remote 
shards in parallel,
+halving the latency of synchronous commits
+<br /><span class="attrib">(Michael Gibney)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16181";>SOLR-16181</a>: 
Initialize the LogWatcher earlier in CoreContainer#load()
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16192";>SOLR-16192</a>: Add ZK 
credentials injectors support
+<br /><span class="attrib">(Lamine Idjeraoui with review by Anshum Gupta, 
Jason Gerlowski, Mike Drob and Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16225";>SOLR-16225</a>: Upgrade 
dependencies (Carrot2, HPPC)
+<br /><span class="attrib">(Dawid Weiss)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16257";>SOLR-16257</a>: Improve 
ZkStateReader to avoid race condition between collectionWatches and 
watchedCollectionStates
+<br /><span class="attrib">(Patson Luk, Houston Putman, Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16323";>SOLR-16323</a>: The 
Docker image now uses the Solr User ID instead of the User Name, helps with 
non-root checks
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16340";>SOLR-16340</a>: Provide 
a cluster_id label for all metrics exposed by the Solr Prometheus Exporter, 
making it possible to
+filter Grafana board by cluster
+<br /><span class="attrib">(janhoy, Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16337";>SOLR-16337</a>: 
implement Zk metrics
+<br /><span class="attrib">(noble)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16353";>SOLR-16353</a>: Make 
SplitShardCmd#checkDiskSpace disableable through a system property.
+<br /><span class="attrib">(Haythem Khiri)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16362";>SOLR-16362</a>: Logs: 
Truncate field values in logs if a doc fails to index.
+<br /><span class="attrib">(Nazerke Seidan, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16230";>SOLR-16230</a>: JWT 
nested roles support
+<br /><span class="attrib">(Marco Descher, janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16361";>SOLR-16361</a>: mod() is 
now accurate for all integers, floats, doubles and longs upto 2^52
+<br /><span class="attrib">(Dan Rosher via Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16404";>SOLR-16404</a>: 
Prometheus Exporter: Use HTTP2 Solr clients.
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16429";>SOLR-16429</a>: The 
s3-repository module now supports AWS STS, and therefore Web Identity Tokens, 
by default.
+<br /><span class="attrib">(Josh Souza via Houston Putman)</span></li>
+    </ol>
+  </li>
+  <li><a id="v9.1.0.optimizations" 
href="javascript:toggleList('v9.1.0.optimizations')">Optimizations</a>&nbsp;&nbsp;&nbsp;(8)
+    <ol id="v9.1.0.optimizations.list">
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16120";>SOLR-16120</a>: Optimise 
hl.fl expansion.
+<br /><span class="attrib">(Christine Poerschke, David Smiley, Mike 
Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14765";>SOLR-14765</a>: Optimize 
DocList creation for sort-irrelevant cases. This issue also reworks the 
building and caching of liveDocs
+in SolrIndexSearcher, and refines/clarifies the effect of 
`useFilterForSortedQuery`
+<br /><span class="attrib">(Michael Gibney, Mike Drob, David 
Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16146";>SOLR-16146</a>: Avoid 
loading all collections during node startup
+<br /><span class="attrib">(noble)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16266";>SOLR-16266</a>: 
Eliminate unneccessary byte[] copy in Http2SolrClient
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-9359";>SOLR-9359</a>: Enable 
warming queries to be managed using Config API
+<br /><span class="attrib">(Andy Webb, Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16336";>SOLR-16336</a>: avoid 
fetching solrconfig.xml &amp; schema.xml for already cached schema and config
+<br /><span class="attrib">(noble)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16328";>SOLR-16328</a>: intern() 
strings in DocCollection to reduce memory footprint
+<br /><span class="attrib">(noble)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16445";>SOLR-16445</a>: Leader 
message should only be sent when there is more than one (NRT+Tlog) replica
+<br /><span class="attrib">(Hitesh Khamesra, noble via Ishan 
Chattopadhyaya)</span></li>
+    </ol>
+  </li>
+  <li><a id="v9.1.0.bug_fixes" 
href="javascript:toggleList('v9.1.0.bug_fixes')">Bug 
Fixes</a>&nbsp;&nbsp;&nbsp;(44)
+    <ol id="v9.1.0.bug_fixes.list">
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-13219";>SOLR-13219</a>: Fix NPE 
in FieldLengthFeature with non-stored/missing fields
+<br /><span class="attrib">(Nick Veenhof, Tomasz Elendt)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15918";>SOLR-15918</a>: Skip 
repetitive parent znode creation on config set upload
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15964";>SOLR-15964</a>: 
Transient cores: don't evict a core when it's still being used.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15116";>SOLR-15116</a>: Support 
a HEAD request for managed resources.
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16089";>SOLR-16089</a>: Fix 
empty columns in Cloud Node UI Screen when replica is in down state.
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16112";>SOLR-16112</a>: 
DefaultSolrHighlighter.doHighlighting to Query#rewrite multiple times if 
necessary.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-13044";>SOLR-13044</a>: Fix NPE 
during core close racing with index replication check.
+<br /><span class="attrib">(David Smiley, hossman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16145";>SOLR-16145</a>: Fix very 
rare NPE in SolrCloud rejoinOverseerElection.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16168";>SOLR-16168</a>: 
Spellcheck NPE if invalid dictionary name is provided
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15830";>SOLR-15830</a>: 
Concurrent core reloads mess up commits when using Schema API
+<br /><span class="attrib">(Bence Szabo via Andras Salamon)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16169";>SOLR-16169</a>: 
IndexBasedSpellChecker with empty spellcheck.q results in 
NegativeArraySizeException
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16110";>SOLR-16110</a>: Using 
Schema/Config API breaks the File-Upload of Config Set File
+<br /><span class="attrib">(Steffen Moldenhauer, Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16218";>SOLR-16218</a>: 
failOnVersionConflicts option not working for in-place updates
+<br /><span class="attrib">(Lamine Idjeraoui)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16259";>SOLR-16259</a>: Missing 
newline at the end of solr.in.sh breaks the installer.
+<br /><span class="attrib">(John Gately via Shawn Heisey)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16241";>SOLR-16241</a>: Fix 
JettyConfig.builder(JettyConfig) to correctly copy all attributes
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16142";>SOLR-16142</a>: Fix 
Admin UI's spatial parameter generation.
+<br /><span class="attrib">(Arsal Jalib, Christine Poerschke)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-9661";>SOLR-9661</a>: Fix 
explanation of select() streaming expression that uses replace() operation
+<br /><span class="attrib">(Ahmet Can Kepenek via Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16316";>SOLR-16316</a>: Fix 
debugQuery clicking on the Query UI does not show the debug.explain.structured 
option.
+<br /><span class="attrib">(Shiming Li via Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16399";>SOLR-16399</a>: 
ExportWriter fails with max values for fields
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16357";>SOLR-16357</a>: 
CaffeineCache ramBytes incorrect accounting on updates and deletes
+<br /><span class="attrib">(Alex Deparvu)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16343";>SOLR-16343</a>: Handle 
MDC snapshot being null
+<br /><span class="attrib">(Dee Moore via Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-7883";>SOLR-7883</a>: 
MoreLikeThisHandler to support facets
+<br /><span class="attrib">(Mikhail Khludnev)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16406";>SOLR-16406</a>: Take 
SOLR_MODULES, configured by solr.in.sh, into account.
+<br /><span class="attrib">(Thomas Wöckinger via janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16344";>SOLR-16344</a>: 
PlacementPlugin throws NPE for PRS collections
+<br /><span class="attrib">(noble)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16417";>SOLR-16417</a>: NPE if 
facet query hits timeout or exception
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16414";>SOLR-16414</a>: Race 
condition in PRS state updates
+<br /><span class="attrib">(noble, Justin Sweeney, Patson Luk, Hitesh 
Khamesra, Ishan Chattopadhyaya)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16418";>SOLR-16418</a>: 
Introduce SolrResponseUtil to handle NPE during query timeout or exception when 
parsing SolrResponse
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16219";>SOLR-16219</a>: 
ICUCollationField protected field IllegalAccessException from different 
classloader
+<br /><span class="attrib">(Michael Gibney)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16426";>SOLR-16426</a>: 
LBHttp2SolrClient (and therefore CloudHttp2SolrClient) now respect 
requestWriter, responseParser and queryParam changes
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16232";>SOLR-16232</a>: Fix 
EnvVar usage in bin/solr
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16439";>SOLR-16439</a>: Cloud 
Node does not have Core, the admin UI cannot be displayed properly.
+<br /><span class="attrib">(Shiming Li)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16229";>SOLR-16229</a>: 
Http2SolrClient aborts requests on exception
+<br /><span class="attrib">(Daniel Rabus, Tomás Fernández Löbbe)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16433";>SOLR-16433</a>: Security 
Manager prevents Solr SQL from working
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16460";>SOLR-16460</a>: 
ClusterState.copyWith is inconsistent
+<br /><span class="attrib">(noble)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16440";>SOLR-16440</a>: 
RefreshCollectionMessage in PRS should update Overseer's ZkStateWriter
+<br /><span class="attrib">(noble, Ishan Chattopadhyaya)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16453";>SOLR-16453</a>: Overseer 
doesn't handle PRS and non-PRS messages properly
+<br /><span class="attrib">(Justin Sweeney, Hitesh Khamesra)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16463";>SOLR-16463</a>: 
Workaround for serious crash on JDK17+ due to JIT on caffeinecache
+<br /><span class="attrib">(janhoy, Uwe Schindler)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16478";>SOLR-16478</a> :removing 
a replica should delete the PRS entry from the hostnode and not from overseer
+<br /><span class="attrib">(Patson Luk via noble)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16485";>SOLR-16485</a>: Fix NPE 
in ShardHandlerFactory when running in Standalone mode
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16412";>SOLR-16412</a>: Race 
condition could trigger error on concurrent SizeLimitedDistributedMap cleanup
+<br /><span class="attrib">(Patson Luk via noble)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16416";>SOLR-16416</a>: 
OverseerPrioritizer now runs after all handlers are registered, and retries on 
failures.
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14679";>SOLR-14679</a>: Fix 
continuously growing TLOGs on TLOG replicas
+<br /><span class="attrib">(Viktor Molnár via Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16502";>SOLR-16502</a>: Multiple 
CopyField should not limit to first maxChars
+<br /><span class="attrib">(Fredrik Rodland, Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16527";>SOLR-16527</a>: 
RuleBasedAuthorizationPluginBase NPE
+<br /><span class="attrib">(Alex Deparvu)</span></li>
+    </ol>
+  </li>
+  <li><a id="v9.1.0.other_changes" 
href="javascript:toggleList('v9.1.0.other_changes')">Other 
Changes</a>&nbsp;&nbsp;&nbsp;(34)
+    <ol id="v9.1.0.other_changes.list">
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16351";>SOLR-16351</a>: Upgrade 
Carrot2 to 4.4.3, upgrade randomizedtesting to 2.8.0.
+<br /><span class="attrib">(Dawid Weiss)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16245";>SOLR-16245</a>: Make 
DenseVectorField codec agnostic
+<br /><span class="attrib">(Elia Porciani via Alessandro Benedetti)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15897";>SOLR-15897</a>: Remove 
&lt;jmx/&gt; from all unit test solrconfig.xml files.
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15776";>SOLR-15776</a>: Admin UI 
is now aware of logged-in user's permissions and can adapt accordingly
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15923";>SOLR-15923</a>: Cue 
users in 404 message that Solr is running and the url is incorrect.
+<br /><span class="attrib">(Eric Pugh, Mike Drob, Shawn Heisey)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-9529";>SOLR-9529</a>: 
Consistency in how dynamic fields are defined in sample schema.xml files
+<br /><span class="attrib">(Eric Pugh, Trey Grainger)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15886";>SOLR-15886</a>: Remove 
deprecated showItems configuration value from solrconfig.xml files
+<br /><span class="attrib">(Andy Lester via Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16114";>SOLR-16114</a>: 
SolrZooKeeper has been removed in favor of using ZooKeeper directly.
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16154";>SOLR-16154</a>: Event 
listeners submit through core container executor service instead of separate 
thread
+<br /><span class="attrib">(Mike Drob, Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16190";>SOLR-16190</a>: 
Http2SolrClient should make sure to shutdown the executor
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16191";>SOLR-16191</a>: Validate 
that installed ps utility supports -p flag, so that we do not inadvertantly 
stop the wrong process.
+<br /><span class="attrib">(Mike Drob, Michael Gibney)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16209";>SOLR-16209</a>: Rolling 
restart will no longer trigger as much PKI Plugin error logging.
+<br /><span class="attrib">(Mike Drob, Tomás Fernández Löbbe)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16213";>SOLR-16213</a>: Upgrade 
Jackson to 2.13.3
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16231";>SOLR-16231</a>: Fix 
ref-guide links across the codebase
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16304";>SOLR-16304</a>: No more 
@Slow annotation for tests!
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16331";>SOLR-16331</a>: Migrate 
remaining managed-schema files to be managed-schema.xml.
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16332";>SOLR-16332</a>: Upgrade 
Jetty to 9.4.48.v20220622
+<br /><span class="attrib">(Chris Sabelstrom, janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16339";>SOLR-16339</a>: Refined 
"no servers hosting shard" SolrException wording.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15342";>SOLR-15342</a>: SolrJ: 
Split ZooKeeper based dependencies off to a solr-solrj-zookeeper module /
+dependency.
+<br /><span class="attrib">(David Smiley, Haythem Khiri)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16324";>SOLR-16324</a>: Upgrade 
commons-configuration2 to 2.8.0 and commons-text to 1.8
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16296";>SOLR-16296</a>: 
XmlConfigFile and QueryElevationComponent now use SafeXMLParsing.
+<br /><span class="attrib">(Haythem Khiri)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16369";>SOLR-16369</a>: Avoid 
XPath in parsing elevate.xml
+<br /><span class="attrib">(Haythem Khiri)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16402";>SOLR-16402</a>: Bump 
google-cloud-bom to 0.178.0
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16141";>SOLR-16141</a>: Upgrade 
Apache Tika to 1.28.4
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16424";>SOLR-16424</a>: Upgrade 
Netty to 4.1.82.Final
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16421";>SOLR-16421</a>: Upgrade 
Apache Calcite to 1.32.0 and Avatica to 1.22.0
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16422";>SOLR-16422</a>: Upgrade 
Apache Zookeeper to 3.8.0
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16423";>SOLR-16423</a>: Upgrade 
Apache Hadoop to 3.3.4
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16450";>SOLR-16450</a>: Proper 
handling on watcher registration failure in ZkStateReader#waitForState()
+<br /><span class="attrib">(Hitesh Khamesra via Ishan 
Chattopadhyaya)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16451";>SOLR-16451</a>: Don't 
fetch the PRS states while registering the collection watch
+<br /><span class="attrib">(Hitesh Khamesra via Ishan 
Chattopadhyaya)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16452";>SOLR-16452</a>: Do not 
update PRS states if local version is newer
+<br /><span class="attrib">(Hitesh Khamesra via noble)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16464";>SOLR-16464</a>: Upgrade 
commons-text to 1.10.0
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16482";>SOLR-16482</a>: Add an 
internal envVar for passing options to bin/solr that will not be overriden by 
the user.
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16486";>SOLR-16486</a>: Pin the 
OS Variant for the default base image of the Dockerfile (to Ubuntu 20).
+<br /><span class="attrib">(Houston Putman, janhoy, Eva Müller)</span></li>
+    </ol>
+  </li>
+  <li><a id="v9.1.0.build" 
href="javascript:toggleList('v9.1.0.build')">Build</a>&nbsp;&nbsp;&nbsp;(9)
+    <ol id="v9.1.0.build.list">
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16204";>SOLR-16204</a>: Change 
Lucene dependency to Lucene 9.1.0
+<br /><span class="attrib">(Elia Porciani via Alessandro Benedetti)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16303";>SOLR-16303</a>: Change 
Lucene dependency to Lucene 9.3.0
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16053";>SOLR-16053</a>: Upgrade 
scriptDepVersions
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16050";>SOLR-16050</a>: Upgrade 
to errorprone 2.11.0
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li>Upgrade forbiddenapis to 3.3
+<br /><span class="attrib">(Uwe Schindler)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16258";>SOLR-16258</a>: Gradle 
no longer uses "errorprone" by default
+<br /><span class="attrib">(Dawid Weiss, Uwe Schindler, hossman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16264";>SOLR-16264</a>: Set 
versions for all Antora build tools
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16299";>SOLR-16299</a>: 
Ref-guide examples are no longer symlinked from SolrJ, they live in the 
ref-guide module
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16298";>SOLR-16298</a>: Clean 
the javadocs directory before building
+<br /><span class="attrib">(Houston Putman, Mike Drob, Uwe 
Schindler)</span></li>
+    </ol>
+  </li>
+</ul>
+<h2><a id="older" href="javascript:toggleList('older')">Older Releases</a></h2>
+<div id="older.list">
+<h3><a id="v9.0.0" href="javascript:toggleList('v9.0.0')">Release 9.0.0  
[2022-05-12]</a></h3>
+<ul id="v9.0.0.list">
+  <li><a id="v9.0.0.new_features" 
href="javascript:toggleList('v9.0.0.new_features')">New 
Features</a>&nbsp;&nbsp;&nbsp;(18)
+    <ol id="v9.0.0.new_features.list">
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14440";>SOLR-14440</a>: 
Introduce new Certificate Authentication Plugin to load Principal from 
certificate subject.
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-13528";>SOLR-13528</a> Rate 
Limiting in Solr
+<br /><span class="attrib">(Atri Sharma, Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14749";>SOLR-14749</a>: Provide 
a clean API for cluster-level event processing.
+Improve support for arbitrary container-level plugins. Add ClusterSingleton
+support for plugins that require only one active instance in the cluster.
+<br /><span class="attrib">(ab, noble)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14613";>SOLR-14613</a>, <a 
href="http://issues.apache.org/jira/browse/SOLR-15019";>SOLR-15019</a>: 
Autoscaling replacement using placement plugins
+<br /><span class="attrib">(ilan, ab, noble)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15055";>SOLR-15055</a>: 
Re-implement 'withCollection'. This also adds the placement plugin support
+for rejecting replica / collection deletions that would violate placement 
constraints.
+<br /><span class="attrib">(ab, ilan)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15130";>SOLR-15130</a>: Support 
for per-collection replica placement node sets, a.k.a "node type"
+placements.
+<br /><span class="attrib">(ab, ilan)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-8138";>SOLR-8138</a>: Simple UI 
for issuing SQL queries
+<br /><span class="attrib">(Michael Suzuki via Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14787";>SOLR-14787</a>: Payload 
check query parser now supports inequalities.
+<br /><span class="attrib">(Kevin Watters, Gus Heck)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15164";>SOLR-15164</a>: 
Implement Task Management Interface
+<br /><span class="attrib">(Atri Sharma, with extensive review and perf 
testing by Anshum Gupta, Mike Drob and Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15300";>SOLR-15300</a>: Report 
collection and shard "health" state in CLUSTERSTATUS response.
+<br /><span class="attrib">(ab, janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15423";>SOLR-15423</a>: 
JWTAuthPlugin now supports separate config for what SSL certs to trust when 
talking to IdPs
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15694";>SOLR-15694</a>: Node 
roles framework, allowing restriction of certain nodes to certain tasks
+<br /><span class="attrib">(Ishan Chattopadhyaya, noble)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15197";>SOLR-15197</a>: Support 
temporal graph queries with DAY and WEEKDAY windows
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15914";>SOLR-15914</a>: Official 
Solr modules (contribs) can now easily be added to shared class path by 
environment variable
+'SOLR_MODULES' or system property 'solr.modules'. E.g: 
SOLR_MODULES=extracting,langid
+<br /><span class="attrib">(janhoy, David Smiley, Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15880";>SOLR-15880</a>: 
Introduce support for k nearest neighbors search
+<br /><span class="attrib">(Alessandro Benedetti, Elia Porciani)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14660";>SOLR-14660</a>: Move 
HDFS support to a new HDFS module
+<br /><span class="attrib">(Istvan Farkas, Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-13989";>SOLR-13989</a>: Move 
Hadoop Authentication support to a new hadoop-auth module
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15904";>SOLR-15904</a>: Move SQL 
support to new sql module
+<br /><span class="attrib">(Kevin Risden)</span></li>
+    </ol>
+  </li>
+  <li><a id="v9.0.0.improvements" 
href="javascript:toggleList('v9.0.0.improvements')">Improvements</a>&nbsp;&nbsp;&nbsp;(69)
+    <ol id="v9.0.0.improvements.list">
+      <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-14223";>SOLR-14223</a>: PKI Auth 
can bootstrap from existing key files instead of creating new keys on startup
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15153";>SOLR-15153</a>: Admin 
UI: Collection selector drop down does not sort collections
+<br /><span class="attrib">(Edward Ribeiro)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-11725";>SOLR-11725</a>: Use 
corrected sample formula for computing stdDev and variance in JSON aggregations
+<br /><span class="attrib">(hossman, Munendra S N, yonik)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14387";>SOLR-14387</a>: 
SolrClient.getById() will escape comma separator within ids
+<br /><span class="attrib">(Markus Schuch via Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15327";>SOLR-15327</a>: Fix 
typos in the code base
+<br /><span class="attrib">(Edward Ribeiro via Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-10814";>SOLR-10814</a>: Add 
short-name feature to RuleBasedAuthz plugin
+<br /><span class="attrib">(Mike Drob, Hrishikesh Gadre)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-7683";>SOLR-7683</a>: Introduce 
support to identify Solr internal request types
+<br /><span class="attrib">(Atri Sharma, Hrishikesh Gadre)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14799";>SOLR-14799</a>: JWT 
authentication plugin only requires "sub" claim when principalClaim=sub.
+<br /><span class="attrib">(Erik Hatcher)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14878";>SOLR-14878</a>: Report 
solr.xml's coreRootDirectory property via System Settings API, when set
+<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14880";>SOLR-14880</a>: Support 
coreRootDirectory setting when creating new cores from command line in 
standalone mode
+<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14926";>SOLR-14926</a>, <a 
href="http://issues.apache.org/jira/browse/SOLR-14926";>SOLR-14926</a>, <a 
href="http://issues.apache.org/jira/browse/SOLR-13506";>SOLR-13506</a>: 
Modernize and clean up search results clustering module. This issue upgrades
+the clustering module to the new Carrot2 4.x line, dropping several CVE-prone 
dependencies along the way.
+The parameters and configuration of the module extensions have changed. The 
documentation in Solr ref guide
+has been rewritten from scratch to be up to date. Clustering code has been 
rewritten from scratch to work
+properly regardless of the mode (standalone, distributed). The API has been 
stripped of ancient, unused, interfaces
+and simplified.
+<br /><span class="attrib">(Dawid Weiss)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14972";>SOLR-14972</a>: 
Prometheus: Change default port of prometheus exporter to 8989 because it 
clashed with default
+embedded zookeeper port
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15011";>SOLR-15011</a>: 
/admin/logging handler will now propagate setLevel (log threshold) to all nodes
+when told to. The admin UI now tells it to.
+<br /><span class="attrib">(Nazerke Seidan, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15100";>SOLR-15100</a>: Make the 
ConfigSetService pluggable/configurable via &lt;string name="configSetService" 
/&gt; in solr.xml
+<br /><span class="attrib">(baisui)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15185";>SOLR-15185</a>: Various 
optimizations to the {!hash} QParser, typically used by the parallel()
+streaming expression.  The hash algorithm changed.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-2852";>SOLR-2852</a>: SolrJ: 
remove Woodstox dependency.  It was never truly required there.
+Software doing lots of XML processing can choose to add it or alternatives if 
they wish.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15161";>SOLR-15161</a>: Don't 
encourage users to hack JSON response mimetype by documenting in examples how to
+specify wt=json use mimetype of text/plain.
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15276";>SOLR-15276</a>: V2 API 
call to look up async request status restful style of 
"/cluster/command-status/1000" instead
+of "/cluster/command-status?requestid=1000".
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15274";>SOLR-15274</a>: The 
QueryElevationComponent now supports loading elevation file changes on commits.
+This doesn't work in SolrCloud (but may someday).  QEC no longer supports a 
config file in
+the data dir.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14185";>SOLR-14185</a>: Added 
DocSet.iterator(LeafReaderContext) and some related changes that may add
+a minor performance boost to some cases (e.g. interval facets).  Reduced need 
for Filter.java.
+<br /><span class="attrib">(Michael Gibney, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15329";>SOLR-15329</a>: Improve 
HDFS Directory size calculation
+<br /><span class="attrib">(Andras Salamon via Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15340";>SOLR-15340</a>: Rename 
shardsWhitelist and extract AllowListUrlChecker to use it more broadly.
+<br /><span class="attrib">(Bruno Roustant)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15414";>SOLR-15414</a>: Use 
ConfigSet API instead of Zookeeper data node to list out configsets available 
in Solr Admin UI.
+<br /><span class="attrib">(Nazerke Seidan via Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15421";>SOLR-15421</a>: 
ConfigSet API also checks for solrconfig.xml when checking the existence of a 
configset
+<br /><span class="attrib">(Andras Salamon via David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15392";>SOLR-15392</a>: 
Distributed Tracing request span operation names are now composed of a 
command/verb
+and a templated path.  The collection or core name is now in the db.instance 
tag.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15453";>SOLR-15453</a>: Update 
the content security policy in Jetty to allow image requests from local host 
and prevent security
+errors on the client side.
+<br /><span class="attrib">(MarcusSorealheis via Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15362";>SOLR-15362</a>: Let core 
and collection dropdowns in Admin UI float wide to see entire core or 
collection name.
+<br /><span class="attrib">(Matthias Krepp, Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15044";>SOLR-15044</a>: When 
indexing nested docs via JSON, it is no longer necessary to provide child doc 
IDs.
+This was already working for XML &amp; "javabin"/SolrJ.  Previously, omitting 
the ID would be confused
+for a partial/atomic update.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-10887";>SOLR-10887</a>: Migrate 
"managed-schema" file naming to "managed-schema.xml" file name, with a fallback 
to the legacy
+"managed-schema".
+<br /><span class="attrib">(Eric Pugh, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15630";>SOLR-15630</a>: Logging 
MDC values no longer include a hardcoded prefix, allowing custom logging 
configurations access to
+the plain values. The default log4j2.xml PatternLayout has been updated to 
ensure the values are formatted with the
+existing prefixes.
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15650";>SOLR-15650</a>: Choosing 
lucene defType in Solr Admin now is passed explicitly through UI, not relying 
on default
+solrconfig.xml behavior.
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-12848";>SOLR-12848</a>: SolrJ 
and the server can now recognize some standard Java system properties like
+for an HTTP proxy.  This is only for the Apache HttpClient based SolrJ 
communication, not Jetty.
+<br /><span class="attrib">(Shawn Heisey, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15301";>SOLR-15301</a>: 
Eliminate repetitive index size calculation for Solr metrics
+<br /><span class="attrib">(Andras Salamon)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15617";>SOLR-15617</a>: Add 
kerberos.name.rules.mechanism support to KerberosPlugin
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15278";>SOLR-15278</a>: Add V2 
equivalent to allow deleting async collection list of statuses.
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-11623";>SOLR-11623</a>: Every 
request handler in Solr now implements PermissionNameProvider to explicitly 
decide on what security
+permissions are required to access the handler
+<br /><span class="attrib">(janhoy, Hrishikesh Gadre, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15705";>SOLR-15705</a>: A 
delete-by-id command is forwarded to all shards when using the CompositeId 
router with a router field
+and the route is missing from the command.
+<br /><span class="attrib">(Michael Kosten via Christine Poerschke, David 
Smiley, Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15790";>SOLR-15790</a>: 
SearchHandler now includes the `rid` value in the Logging MDC for the duration 
of the request, allowing
+custom logging configurations to include it.
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15785";>SOLR-15785</a>: Custom 
node request handlers/endpoints that weren't in packages can now be located in 
JARs in solr-home/lib,
+not just WEB-INF/lib.
+<br /><span class="attrib">(Nazerke Seidan, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15376";>SOLR-15376</a>: Accept 
"Long" values for CollectionAdminRequest.CreateTimeRoutedAlias.setMaxFutureMs
+to support durations greater than ~ 25 days.
+<br /><span class="attrib">(Nahian-Al Hasan, Gus Heck, Christine 
Poerschke)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15427";>SOLR-15427</a>: Nested 
docs: [child limit=...] now defaults to -1 which is interpreted as unlimited.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15786";>SOLR-15786</a>: Add the 
"films" example to SolrCLI via -e films parameter.
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15834";>SOLR-15834</a>: Films 
example readme needs updating, including useParams support for multiple 
algorithms.
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15824";>SOLR-15824</a>: Improved 
Query Screen handling of raw query parameters.
+<br /><span class="attrib">(Betul Ince via Tim Potter, Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15803";>SOLR-15803</a>: Compute 
concurrent replica assignment requests together, using the shared context to 
better distribute
+replicas.
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15213";>SOLR-15213</a>: Atomic 
updates: "add" now uses add-or-replace logic for child documents.  They can
+also themselves be atomic updates.
+<br /><span class="attrib">(James Ashbourne, Endika Posadas via David 
Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-10321";>SOLR-10321</a>: 
Highlighting (hl.method=unified): When there are no highlights for a field, 
don't
+return the field in the response at all.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15890";>SOLR-15890</a>: Add a 
limit to the Admin SQL panel if one is not included in the stmt
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15887";>SOLR-15887</a>: Remove 
&lt;jmx/&gt; from shipped solrconfig.xml.
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14608";>SOLR-14608</a>: Faster 
sorting for the /export handler
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15209";>SOLR-15209</a>: The old 
LegacyAssignStrategy has been refactored into the SimplePlacementPlugin. This 
is still the default
+placement policy for Solr.
+<br /><span class="attrib">(Houston Putman, Ilan Ginzburg)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15257";>SOLR-15257</a>: Replace 
DocSet.getTopFilter with DocSet.makeQuery. Create DocSetQuery which is a Query
+and DocSetProducer.
+<br /><span class="attrib">(Collins Abanda, Mike Drob, Tim Potter, David 
Smiley, Michael Gibney)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-12336";>SOLR-12336</a>: Remove 
Filter, SolrFilter and SolrConstantScoreQuery. Filter no longer has a need to 
exist due to multiple JIRA issues,
+implemented by a number of issues. With Filter going away, there is no longer 
need for SolrConstantScoreQuery.
+<br /><span class="attrib">(Collins Abanda, Mike Drob, Tim Potter, David 
Smiley, Michael Gibney)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14916";>SOLR-14916</a>: Add 
split parameter to timeseries Streaming Expression
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14686";>SOLR-14686</a>: Logs: 
Removed the "[corename]" prefix of some SolrCore logs that has become redundant
+with MDC.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15884";>SOLR-15884</a>: Backup 
responses now use a map to return information instead of a list
+<br /><span class="attrib">(Houston Putman, Christine Poerschke)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-9376";>SOLR-9376</a>: Raw value 
DocTransformers (`[xml]`, `[json]`, `[geo w=GeoJSON]`) now work
+in a distributed/SolrCloud context
+<br /><span class="attrib">(Michael Gibney)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15755";>SOLR-15755</a>: Parse 
collection, shard, core, replica info from newSearcher events in postlogs tool
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-9575";>SOLR-9575</a>: Solr no 
longer requires a solr.xml to be present in $SOLR_HOME. If one is not found, 
Solr will load
+the one in $SOLR_TIP/server/solr/solr.xml. Solr also does not require a 
zoo.cfg in $SOLR_HOME if started with
+embedded zookeeper.
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-11905";>SOLR-11905</a>: New 
Admin UI Query screen input boxes for JSON query and facet DSL
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15556";>SOLR-15556</a>: Migrate 
the Ref Guide to be built with Antora, enabling many new features
+<br /><span class="attrib">(Cassandra Targett, Houston Putman, Mike 
Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15965";>SOLR-15965</a>: Use 
better signatures for the PKI Authentication plugin.
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15982";>SOLR-15982</a>: Add end 
time value to backup response, standardize backup response key names and date 
formats
+<br /><span class="attrib">(Artem Abeleshev, Christine Poerschke, Houston 
Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14401";>SOLR-14401</a>: Metrics: 
Only SearchHandler and subclasses have "local" metrics now.
+It's now tracked as if it's another handler with a "[shard]" suffix, e.g. 
"/select[shard]".
+There are no longer ".distrib." named metrics; all metrics are assumed to be 
such except
+"[shard]". The default Prometheus exporter config splits that component to a 
new label
+named "internal".  The sample Grafana dashboard now filters to include or 
exclude this.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16088";>SOLR-16088</a>: 
De-couple Http2SolrClient and ContentStreamBase from org.apache.http
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15286";>SOLR-15286</a>: A brand 
new follower in the legacy mode should wait to replicate index before reporting
+healthy
+<br /><span class="attrib">(Pushkar Raste, Anshum Gupta)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15590";>SOLR-15590</a>: Start 
CoreContainer via ServletContextListener
+<br /><span class="attrib">(Gus Heck)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-16131";>SOLR-16131</a>: Jetty 
threads' contextClassLoaders are set to the Solr core's resourceLoader's 
classLoader.
+This allows for custom plugins and Solr modules to rely on 3rd part 
dependencies that use the thread contextClassLoader.
+<br /><span class="attrib">(Houston Putman)</span></li>
+    </ol>
+  </li>
+  <li><a id="v9.0.0.build" 
href="javascript:toggleList('v9.0.0.build')">Build</a>&nbsp;&nbsp;&nbsp;(15)
+    <ol id="v9.0.0.build.list">
+      <li><a 
href="http://issues.apache.org/jira/browse/LUCENE-9077";>LUCENE-9077</a> <a 
href="http://issues.apache.org/jira/browse/LUCENE-9433";>LUCENE-9433</a>: 
Support Gradle build, remove Ant support from trunk
+<br /><span class="attrib">(Dawid Weiss, Erick Erickson, Uwe Schindler 
et.al.)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/LUCENE-9411";>LUCENE-9411</a>: Fail 
compilation on warnings, 9x gradle-only (Erick Erickson, Dawid Weiss)
+Deserves mention here as well as Lucene CHANGES.txt since it affects both.
+<p>
+</li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-13671";>SOLR-13671</a>: Remove 
check for bare "var" declarations in validate-source-patterns
+<br /><span class="attrib">(Erick Erickson, Alex Bulygin, janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14857";>SOLR-14857</a>: Add 
optional gradle property to run docker tests in parallel
+<br /><span class="attrib">(hossman, Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15793";>SOLR-15793</a>: Pin 
http_parser.rb to specific version to allow Solr Ref Guide on Jekyll to run
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15867";>SOLR-15867</a>: Make the 
gradle build ready for 9.0 release
+<br /><span class="attrib">(janhoy, Houston Putman, Dawid Weiss)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15852";>SOLR-15852</a>: Update 
dev-tools/scripts for the 9.0 release, including releaseWizard
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15891";>SOLR-15891</a>: The Solr 
Docker image uses the default file permissions from the tarball artifact
+<br /><span class="attrib">(Houston Putman, janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15603";>SOLR-15603</a>: Add an 
option to activate Gradle build cache, build task cleanups
+<br /><span class="attrib">(Alexis Tual, Dawid Weiss)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15613";>SOLR-15613</a>: Enforce 
error-prone checks to catch all URLEqualsHashCode violations and use 
java.net.URI instead
+<br /><span class="attrib">(Collins Abanda)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15670";>SOLR-15670</a>: 
Introduce Gradle parameter to skip ref-guide tasks
+<br /><span class="attrib">(Houston Putman, Dawid Weiss)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15984";>SOLR-15984</a>: Ensure 
all used dependencies are declared
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15987";>SOLR-15987</a>: Upgrade 
slf4j to 1.7.35 and remove ant-compat/force-versions.gradle
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15992";>SOLR-15992</a>: Globally 
forbid and exclude known bad dependencies
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-12228";>SOLR-12228</a>: Move 
bin-test scripts to packaging project and create gradle task for running them.
+<br /><span class="attrib">(Mike Drob)</span></li>
+    </ol>
+  </li>
+  <li><a id="v9.0.0.docker" 
href="javascript:toggleList('v9.0.0.docker')">Docker</a>&nbsp;&nbsp;&nbsp;(12)
+    <ol id="v9.0.0.docker.list">
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14789";>SOLR-14789</a>: Migrate 
docker image creation from docker-solr repo to solr/docker.
+<br /><span class="attrib">(Houston Putman, Martijn Koster, Tim Potter, David 
Smiley, janhoy, Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14790";>SOLR-14790</a>: Docker: 
Move Solr Docker image documentation to the ref guide.
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15322";>SOLR-15322</a>: Solr 
releases now contain everything needed to build runnable docker images
+<br /><span class="attrib">(Houston Putman, hossman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15949";>SOLR-15949</a>: Docker: 
the official image now uses Java 17 provided by Eclipse Temurin.  Formerly it 
was Java 11 from OpenJDK.
+<br /><span class="attrib">(janhoy, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15891";>SOLR-15891</a>: The Solr 
Docker image uses the default file permissions from the tarball artifact
+<br /><span class="attrib">(Houston Putman, janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14001";>SOLR-14001</a>: Docker: 
Removed /var/solr initialization from the Dockerfile; depend on 
init_var_solr.sh instead.
+This leads to more consistent behavior no matter how /var/solr is mounted.
+</li>
+      <li>init_var_solr.sh is now invoked by docker-entrypoint.sh; not in a 
bunch of other places.
+</li>
+      <li>as before, you can set NO_INIT_VAR_SOLR=1 to short-circuit this.
+</li>
+      <li>init_var_solr.sh no longer echo's anything.  For verbosity, set 
VERBOSE=yes.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14957";>SOLR-14957</a>: Docker, 
Prometheus: Add Prometheus Exporter to docker PATH. Fix classpath issues.
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14949";>SOLR-14949</a>: Docker: 
Ability to customize the FROM image when building.
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15335";>SOLR-15335</a>: Docker: 
Solr has capability to build functionally-identical local and official Docker 
image.
+<br /><span class="attrib">(hossman, Houston Putman)</span></li>
+    </ol>
+  </li>
+  <li><a id="v9.0.0.deprecation_removals" 
href="javascript:toggleList('v9.0.0.deprecation_removals')">Deprecation 
Removals</a>&nbsp;&nbsp;&nbsp;(21)
+    <ol id="v9.0.0.deprecation_removals.list">
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15203";>SOLR-15203</a>: JWT Auth 
plugin: Remove deprecated parameter name jwkUrl in favour of jwksUrl for the 
JWK Url.
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15608";>SOLR-15608</a>: Remove 
deprecated methods, classes and constructors from solrj clients
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14272";>SOLR-14272</a>: Remove 
autoReplicaFailoverBadNodeExpiration and autoReplicaFailoverWorkLoopDelay for 
9.0 as it was
+deprecated in 7.1
+<br /><span class="attrib">(Anshum Gupta)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14197";>SOLR-14197</a>: 
SolrResourceLoader: remove deprecated methods and do other improvements.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-9909";>SOLR-9909</a>: The 
deprecated SolrjNamedThreadFactory has been removed. Use SolrNamedThreadFactory 
instead.
+<br /><span class="attrib">(Andras Salamon, shalin)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14783";>SOLR-14783</a>: Remove 
Data Import Handler (DIH), previously deprecated
+<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14035";>SOLR-14035</a>: Remove 
deprecated preferLocalShards=true support in favour of the 
shards.preference=replica.location:local
+alternative.
+<br /><span class="attrib">(Alex Bulygin via Christine Poerschke)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14934";>SOLR-14934</a>: Remove 
redundant deprecated "solr.solr.home" logic
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14034";>SOLR-14034</a>: Remove 
deprecated min_rf references
+<br /><span class="attrib">(Tim Dillon)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-13893";>SOLR-13893</a>: Remove 
support to read BlobRepository's max jar size from deprecated `runtme.lib.size` 
system property
+<br /><span class="attrib">(Erick Erickson, Kesharee Nandan Vishwakarma, 
Munendra S N)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-12720";>SOLR-12720</a>: Remove 
support for `autoReplicaFailoverWaitAfterExpiration`.
+<br /><span class="attrib">(marcussorealheis, shalin)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-12823";>SOLR-12823</a>: Remove 
/clusterstate.json support, including support for collections created with 
stateFormat=1,
+as well as support for Collection API MIGRATESTATEFORMAT action and support 
for the legacyCloud flag
+<br /><span class="attrib">(Ilan Ginzburg)</span>.
+<p>
+</li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-12847";>SOLR-12847</a>: Remove 
support for maxShardsPerNode.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14244";>SOLR-14244</a>: Remove 
ReplicaInfo.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14654";>SOLR-14654</a>: Remove 
plugin loading from .system collection
+<br /><span class="attrib">(noble)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14944";>SOLR-14944</a>: Remove 
the "spins" metrics - support for detection of spinning disks has been
+removed in <a 
href="http://issues.apache.org/jira/browse/LUCENE-9576";>LUCENE-9576</a>.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15341";>SOLR-15341</a>: Remove 
indexHeapUsageBytes info from /admin/segments and /admin/luke because it's no
+longer available in Lucene -- <a 
href="http://issues.apache.org/jira/browse/LUCENE-9387";>LUCENE-9387</a>.
+<br /><span class="attrib">(janhoy, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15416";>SOLR-15416</a>: Remove 
metrics history collection (and MetricsHistoryHandler).
+<br /><span class="attrib">(ab)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-13138";>SOLR-13138</a>: Remove 
deprecated LegacyBM25SimilarityFactory class.
+<br /><span class="attrib">(Christine Poerschke, janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15716";>SOLR-15716</a>: Remove 
deprecated SolrException.ignorePatterns and related code
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-12336";>SOLR-12336</a>: Remove 
Filter, SolrFilter and SolrConstantScoreQuery. Filter no longer has a need to 
exist due to multiple
+JIRA issues, implemented by a number of issues. With Filter going away, there 
is no longer need for
+SolrConstantScoreQuery.
+<br /><span class="attrib">(Collins Abanda, Mike Drob, Tim Potter, David 
Smiley, Michael Gibney)</span></li>
+    </ol>
+  </li>
+  <li><a id="v9.0.0.other_changes" 
href="javascript:toggleList('v9.0.0.other_changes')">Other 
Changes</a>&nbsp;&nbsp;&nbsp;(104)
+    <ol id="v9.0.0.other_changes.list">
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14656";>SOLR-14656</a>: 
Autoscaling framework removed
+<br /><span class="attrib">(Ishan Chattopadhyaya, noble, Ilan 
Ginzburg)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14616";>SOLR-14616</a>: CDCR 
support removed
+<br /><span class="attrib">(Ishan Chattopadhyaya)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/LUCENE-9391";>LUCENE-9391</a>: 
Upgrade HPPC to 0.8.2.
+<br /><span class="attrib">(Haoyu Zhai)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-10288";>SOLR-10288</a>: Remove 
non-minified JavaScript from the webapp.
+<br /><span class="attrib">(Erik Hatcher, marcussorealheis)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-13655";>SOLR-13655</a>: Upgrade 
Collections.unModifiableSet to Set.of and Set.copyOf
+<br /><span class="attrib">(Atri Sharma via Tomás Fernández 
Löbbe)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-13797";>SOLR-13797</a>: 
SolrResourceLoader no longer caches bad results when asked for wrong type
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/LUCENE-9092";>LUCENE-9092</a>: 
Upgrade Carrot2 to 3.16.2
+<br /><span class="attrib">(Dawid Weiss)</span>.
+<p>
+</li>
+      <li><a 
href="http://issues.apache.org/jira/browse/LUCENE-9080";>LUCENE-9080</a>: 
Upgrade ICU4j to 62.2 and make regenerate work
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14271";>SOLR-14271</a>: Remove 
duplicate async id check meant for pre Solr 8 versions
+<br /><span class="attrib">(Anshum Gupta)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14272";>SOLR-14272</a>: Remove 
autoReplicaFailoverBadNodeExpiration and autoReplicaFailoverWorkLoopDelay for 
9.0 as it was
+deprecated in 7.1
+<br /><span class="attrib">(Anshum Gupta)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14258";>SOLR-14258</a>: DocList 
no longer extends DocSet.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14256";>SOLR-14256</a>: Remove 
HashDocSet; add DocSet.getBits() instead.  DocSet is now strictly immutable and 
ascending order.
+It's now locked-down to external extension; only 2 impls exist.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14012";>SOLR-14012</a>: Return 
long value for unique and hll aggregations irrespective of shard count
+<br /><span class="attrib">(Munendra S N, hossman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14322";>SOLR-14322</a>: 
AbstractFullDistribZkTestBase.waitForRecoveriesToFinish now takes a timeout and 
time unit instead of
+assuming that we are passed value in seconds.
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14420";>SOLR-14420</a>: 
AuthenticationPlugin.authenticate accepts HttpServletRequest instead of 
ServletRequest.
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14429";>SOLR-14429</a>: Convert 
.txt files to properly formatted .md files.
+<br /><span class="attrib">(Tomoko Uchida, Uwe Schindler)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14412";>SOLR-14412</a>: 
Automatically set urlScheme to https when running secure solr with embedded 
zookeeper. (Mike Drob)
+Do not erroneously set solr.jetty.https.port system property when running in 
http mode
+<br /><span class="attrib">(Upendra Penegalapati)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14014";>SOLR-14014</a>: 
Introducing a system property that allows users to disable the Admin UI, which 
is enabled by default.
+If you have security concerns or other reasons to disable the Admin UI, you 
can modify `SOLR_ADMIN_UI_DISABLED`
+`solr.in.sh`/`solr.in.cmd` at start.
+<br /><span class="attrib">(marcussorealheis)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14702";>SOLR-14702</a>: All 
references to "master" and "slave" replaced with "leader" and "follower"
+<br /><span class="attrib">(MarcusSorealheis,
+Erick Erickson, Tomás Fernández Löbbe)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14846";>SOLR-14846</a>: 
Backup/Restore classes no longer take Optional method parameters and will 
accept nulls instead.
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/LUCENE-9531";>LUCENE-9531</a>: 
Consolidated CharStream and FastCharStream classes: these have been moved from 
each query parser
+             package to org.apache.lucene.queryparser.charstream
+<br /><span class="attrib">(Dawid Weiss)</span>.
+<p>
+</li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-9607";>SOLR-9607</a>: Remove 
/terms configuration from solrconfig.xml, as implicit definition is up-to-par 
now
+<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14036";>SOLR-14036</a>: Remove 
distrib=false from /terms handler's default parameters
+<br /><span class="attrib">(David Smiley, Munendra S N)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14829";>SOLR-14829</a>: Cleanup 
the documentation for Request Handlers and Search Components
+<br /><span class="attrib">(Alexandre Rafalovitch)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-10370";>SOLR-10370</a>: 
ReplicationHandler should fetch index at fixed delay instead of fixed rate
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14930";>SOLR-14930</a>: Removed 
rule based replica placement
+<br /><span class="attrib">(noble)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14912";>SOLR-14912</a>: Clean up 
solr-extraction module to produce solr-extraction-* jar
+(instead of solr-cell-*).
+<br /><span class="attrib">(Dawid Weiss)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14915";>SOLR-14915</a>: 
Prometheus: Reduced dependencies from Solr server down to just SolrJ.  Don't 
add WEB-INF/lib.
+</li>
+      <li>Can run via gradle, "gradlew run"
+</li>
+      <li>Has own log4j2.xml now
+</li>
+      <li>Was missing some dependencies in lib/; now has all except SolrJ 
&amp; logging.
+<br /><span class="attrib">(David Smiley, Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15016";>SOLR-15016</a>: Replica 
placement plugins should use container plugins API / configs.
+<br /><span class="attrib">(ab, ilan)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14297";>SOLR-14297</a>: Replace 
commons-codec Base64 with JDK11 Base64
+<br /><span class="attrib">(Andras Salamon via Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15113";>SOLR-15113</a>: Do not 
attempt to start Solr server when embedded ZK fails
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14067";>SOLR-14067</a>: 
StatelessScriptUpdateProcessorFactory moved to it's own /module/scripting/ 
package instead of shipping as
+part of Solr due to security concerns.  Renamed to 
ScriptUpdateProcessorFactory for simpler name.
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15118";>SOLR-15118</a>: Switch 
/v2/collections APIs over to the now-preferred annotated-POJO implementation 
approach
+<br /><span class="attrib">(Jason Gerlowski)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14928";>SOLR-14928</a>: Allow 
cluster state updates to be done in a distributed fashion without going through 
Overseer
+<br /><span class="attrib">(Ilan Ginzburg)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15002";>SOLR-15002</a>: Upgrade 
httpclient to 4.5.13 and httpcore to 4.4.13
+<br /><span class="attrib">(Andras Salamon via janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15121";>SOLR-15121</a>: Move 
XSLT (tr param) response writer and update request handler to scripting module.
+<br /><span class="attrib">(Eric Pugh, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15169";>SOLR-15169</a>: 
SolrPaths.assertPathAllowed normalization problem
+<br /><span class="attrib">(Andras Salamon via janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15292";>SOLR-15292</a>: 
SignatureUpdateProcessorFactory will fail to initialize if it is used in a 
SolrCloud cluster in a way that is
+known to be problematic with multiple replicas.
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15258";>SOLR-15258</a>: 
Consolidate ConfigSet handling (C.R.U.D.) into ConfigSetService to allow for 
viable
+alternative implementations of where ConfigSets come from.
+<br /><span class="attrib">(Nazerke Seidan, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15280";>SOLR-15280</a>: Fixed 
misleading error message in HdfsDirectoryFactory
+<br /><span class="attrib">(Andras Salamon via janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15146";>SOLR-15146</a>: Allow 
Collection API and Config Set API to be done in a distributed fashion without 
going through Overseer
+<br /><span class="attrib">(Ilan Ginzburg)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15356";>SOLR-15356</a>: 
"mergeindexes" should not use UninvertingReader (FieldCache).
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15356";>SOLR-15356</a>: 
UninvertDocValuesMergePolicy was removed because it's incompatible with Lucene 
9.
+<br /><span class="attrib">(David Smiley, Christine Poerschke)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15283";>SOLR-15283</a>: Overhaul 
distributed-tracing.  Solr's "samplePercentage" is gone; tracing is either
+enabled and you always have trace IDs or it isn't, based on whether you 
configure a tracing plugin.
+Reporting of traces to a server like Zipkin is a configuration matter of the 
tracing plugin you
+use.  The Jaeger plugin is now completely configurable via system properties 
or environment vars,
+not by values in solr.xml.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14166";>SOLR-14166</a>: 
Non-cached filter queries are now pushed down to Lucene, possibly benefiting 
from
+TwoPhaseIterator, which can make a big difference for some queries.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15369";>SOLR-15369</a>: 
PackageStoreAPI will only be loaded in SolrCloud mode
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15222";>SOLR-15222</a>: 
userfiles dir will only be created in SolrCloud mode
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15401";>SOLR-15401</a>: Document 
the new NorwegianNormalizationFilter introduced in <a 
href="http://issues.apache.org/jira/browse/LUCENE-9929";>LUCENE-9929</a>.
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15409";>SOLR-15409</a>: Upgrade 
to Zookeeper 3.7.0
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15439";>SOLR-15439</a>: Upgrade 
jose4j library used for JWT authentication processing, to v0.7.7
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15385";>SOLR-15385</a>, <a 
href="http://issues.apache.org/jira/browse/SOLR-15535";>SOLR-15535</a>: Address 
many rawtypes warnings, resulting in several modified signatures in the public 
API.
+<br /><span class="attrib">(Mike Drob, David Smiley, Christine 
Poerschke)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15470";>SOLR-15470</a>: The 
binary distribution no longer contains test-framework jars
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15471";>SOLR-15471</a>: Rename 
lang id whitelist parameter to allowlist
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14341";>SOLR-14341</a>: 
SolrCloud: move the reference a collection has to a configSet in ZooKeeper from 
the
+collections/collectionName into its state.json.  For many-collection clusters, 
this is an
+optimization when the cluster status is fetched.
+<br /><span class="attrib">(Nazerke Seidan, David Smiley)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15517";>SOLR-15517</a>: Remove 
unnecessary no-op implementation of SolrCoreAware in ExpandComponent and 
TermVectorComponent.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15309";>SOLR-15309</a>: Add 
missing IntelliJ IDEA entries to the .gitignore file
+<br /><span class="attrib">(Pushkar Raste via Anshum Gupta)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15428";>SOLR-15428</a>: 
Integrate the OpenJDK JMH micro benchmark framework for micro benchmarks and 
performance comparisons
+and investigation.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15111";>SOLR-15111</a>: Use 
JDK11 Base64 instead of own implementation
+<br /><span class="attrib">(Andras Salamon via janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15612";>SOLR-15612</a>: Remove 
unnecessary https8 jetty module
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15606";>SOLR-15606</a>: Rename 
(deprecated) Insanity.java to NumericHidingLeafReader.java adjusting callers to 
match.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15480";>SOLR-15480</a>: Make 
Tuple copy constructor, clone and merge consistent w.r.t. markers (EOF, 
EXCEPTION), field names
+and labels.
+<br /><span class="attrib">(John Durham, Mike Drob, Christine 
Poerschke)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15692";>SOLR-15692</a>: Fix 
parsing of -zkHost flag for the bin/solr commands
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15699";>SOLR-15699</a>: Removal 
of the (unused since 5.0) "updateHandler/indexWriter/closeWaitsForMerges" 
solrconfig.xml element.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15728";>SOLR-15728</a>: Remove 
dead, unused log rotation code from SolrCLI
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15791";>SOLR-15791</a>: Remove 
remaining unused &lt;admin/&gt; clauses from solrconfigs.
+<br /><span class="attrib">(Eric Pugh)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15784";>SOLR-15784</a>: Remove 
SolrJ dependency on commons-io.
+<br /><span class="attrib">(Mike Drob)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15809";>SOLR-15809</a>: Get rid 
of blacklist/whitelist terminology
+JWTAuthPlugin parameter 'algWhitelist' is now 'algAllowlist'
+Environment variables SOLR_IP_WHITELIST and SOLR_IP_BLACKLIST are no longer 
supported, but replaced with
+SOLR_IP_ALLOWLIST and SOLR_IP_DENYLIST.
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15807";>SOLR-15807</a>: New 
LogListener class for tests to use to make assertions about what Log messages 
should or should not
+be produced by a test
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-14660";>SOLR-14660</a>: Move 
HDFS support to a new HDFS module
+<br /><span class="attrib">(Istvan Farkas, Kevin Risden)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15907";>SOLR-15907</a>: Move JWT 
Authentication plugin to module 'jwt-auth'
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15845";>SOLR-15845</a>: Add a 
new SolrVersion class to manage Solr's version independently from the Lucene 
version we consume
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a 
href="http://issues.apache.org/jira/browse/SOLR-15912";>SOLR-15912</a>: Upgrade 
guava to version 31.0.1-jre
+<br /><span class="attrib">(janhoy)</span></li>

[... 21556 lines stripped ...]


Reply via email to