You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ro...@apache.org on 2018/03/26 11:57:18 UTC

svn commit: r25966 [16/22] - in /dev/lucene/lucene-solr-7.3.0-RC1-reveb8a5a882f879a51389b5d43f74f3aceac9e68c9: ./ 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-7.3.0-RC1-reveb8a5a882f879a51389b5d43f74f3aceac9e68c9/solr/changes/Changes.html
==============================================================================
--- dev/lucene/lucene-solr-7.3.0-RC1-reveb8a5a882f879a51389b5d43f74f3aceac9e68c9/solr/changes/Changes.html (added)
+++ dev/lucene/lucene-solr-7.3.0-RC1-reveb8a5a882f879a51389b5d43f74f3aceac9e68c9/solr/changes/Changes.html Mon Mar 26 11:57:15 2018
@@ -0,0 +1,17267 @@
+<!--
+**********************************************************
+** 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("^(?:v7\\\\.3\\\\.0|v7\\\\.2\\\\.1)");
+    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 != 'v7.3.0.list' 
+            && list.id != 'v7.2.1.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 == 'v7.3.0' || anchor.id == 'v7.2.1') {
+            anchor.title = 'Click to collapse';
+          } else {
+            anchor.title = 'Click to expand';
+          }
+        }
+      }
+
+      /* Insert "Expand All" and "Collapse All" buttons */
+      var buttonsParent = document.getElementById('buttons.parent');
+      var expandButton = document.createElement('button');
+      expandButton.appendChild(document.createTextNode('Expand All'));
+      expandButton.onclick = function() { expandAll(); }
+      expandButton.id = 'expand.button';
+      buttonsParent.appendChild(expandButton);
+      var collapseButton = document.createElement('button');
+      collapseButton.appendChild(document.createTextNode('Collapse All'));
+      collapseButton.onclick = function() { collapseAll(); }
+      collapseButton.id = 'collapse.button';
+      buttonsParent.appendChild(collapseButton);
+    }
+
+    window.onload = collapse;
+  </SCRIPT>
+</head>
+<body>
+
+<h1>Apache Solr Release Notes</h1>
+
+<div id="buttons.parent"></div>
+
+<h2>Introduction</h2>
+      <p>Apache Solr is an open source enterprise search server based on the Apache Lucene Java
+search library, with XML/HTTP and JSON APIs, hit highlighting, faceted search,
+caching, replication, and a web administration interface.
+</p>
+      <p>See <a href="http://lucene.apache.org/solr">http://lucene.apache.org/solr</a> for more information.
+</p>
+<h2>Getting Started</h2>
+      <p>You need a Java 1.8 VM or later installed.
+In this release, there is an example Solr server including a bundled
+servlet container in the directory named "example".
+See the Solr tutorial at <a href="https://lucene.apache.org/solr/guide/solr-tutorial.html">https://lucene.apache.org/solr/guide/solr-tutorial.html</a>
+</p>
+<h2><a id="v7.3.0" href="javascript:toggleList('v7.3.0')">Release 7.3.0 </a></h2>
+<ul id="v7.3.0.list">
+      <li>Consult the <a href="http://lucene.apache.org/core/7_3_0/changes/Changes.html">LUCENE_CHANGES.txt</a> file for additional, low level, changes in this release.
+</li>
+  </li>
+  <li><a id="v7.3.0.versions_of_major_components" href="javascript:toggleList('v7.3.0.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(6)
+    <ol id="v7.3.0.versions_of_major_components.list">
+      <li>Apache Tika 1.16
+</li>
+      <li>Carrot2 3.15.0
+</li>
+      <li>Velocity 1.7 and Velocity Tools 2.0
+</li>
+      <li>Apache UIMA 2.3.1
+</li>
+      <li>Apache ZooKeeper 3.4.11
+</li>
+      <li>Jetty 9.4.8.v20171121
+</li>
+    </ol>
+  </li>
+  <li><a id="v7.3.0.upgrade_notes" href="javascript:toggleList('v7.3.0.upgrade_notes')">Upgrade Notes</a>&nbsp;&nbsp;&nbsp;(10)
+    <ol id="v7.3.0.upgrade_notes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11748">SOLR-11748</a>: The throttling mechanism used to limit the rate of autoscaling events processed
+has been removed. This deprecates the 'actionThrottlePeriodSeconds' setting in the set-properties
+Autoscaling API which is now a no-op. Use the 'triggerCooldownPeriodSeconds' instead to pause event
+processing.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11798">SOLR-11798</a>: The top-level &lt;highlighting&gt; syntax in solrconfig.xml is now formally
+deprecated in favour of &lt;searchComponent&gt; equivalent syntax. See also <a href="http://issues.apache.org/jira/browse/SOLR-1696">SOLR-1696</a>.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11809">SOLR-11809</a>: QueryComponent's rq parameter parsing no longer considers the defType parameter.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11747">SOLR-11747</a>: The behaviour of the autoscaling system has been modified to pause all triggers from execution between
+the start of actions and end of cool down period. The triggers will be resumed after the cool down period expires.
+Previously, the cool down period was a fixed period started after actions for a trigger event complete and during
+this time, all triggers continued to run but any events were rejected to be tried later.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11624">SOLR-11624</a>: Collections created without specifying a configset name use a copy of the _default configset since 7.0.
+Before 7.3, the copied over configset was named the same as the collection name, but 7.3 onwards it will be named
+with an additional ".AUTOCREATED" suffix.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11702">SOLR-11702</a>: The old Leader-In-Recovery implementation (<a href="http://issues.apache.org/jira/browse/SOLR-5495">SOLR-5495</a>) is now deprecated and replaced. Solr will support
+rolling upgrades from old 7.x versions of Solr to future 7.x releases until the last release of
+the 7.x major version. This means in order to upgrade to Solr 8 in the future, you must be on Solr 7.3 or higher.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/LUCENE-8161">LUCENE-8161</a>: If you are using the spatial JTS library with Solr, you must upgrade to 1.15.0.  This new version
+of JTS is now dual-licensed to include a BSD style license.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12051">SOLR-12051</a>: A new mechanism is introduced in <a href="http://issues.apache.org/jira/browse/SOLR-11702">SOLR-11702</a> to maintain consistency in SolrCloud between leader and replicas.
+This mechanism lets Solr know whether a replica is in-sync with the leader or not, even when the leader is not live.
+If all the replicas who participate in the leader election are out-of-sync with previous leader, the election will
+pause until a timeout (named "leaderVoteWait") before allowing an out-of-sync replica to become leader. Note that the
+new leader still needs to contains more updates than any other active replicas in the same shard. Therefore by
+increasing leaderVoteWait will increase the consistency (over availability) of the system. The default value of
+leaderVoteWait is 180,000 ms (3 minutes) and it can be adjusted in the "solrcloud" section of the solr.xml
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11957">SOLR-11957</a>: The default Solr log file size and number of backups is raised to 32MB and 10 respectively
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12067">SOLR-12067</a>: The default value of `autoReplicaFailoverWaitAfterExpiration` has been increased to 120 seconds
+from the earlier default of 30 seconds. This affects how soon Solr adds new replicas to replace the replicas
+on nodes which have either crashed or shutdown.
+<p/>
+</li>
+    </ol>
+  </li>
+  <li><a id="v7.3.0.new_features" href="javascript:toggleList('v7.3.0.new_features')">New Features</a>&nbsp;&nbsp;&nbsp;(44)
+    <ol id="v7.3.0.new_features.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11285">SOLR-11285</a>: Simulation framework for autoscaling.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/LUCENE-2899">LUCENE-2899</a>: In the Solr analysis-extras contrib, added support for the
+OpenNLP-based analysis components in the Lucene analysis/opennlp module:
+tokenization, part-of-speech tagging, phrase chunking, and lemmatization.
+Also added OpenNLP-based named entity extraction as a Solr update request
+processor.
+<br /><span class="attrib">(Lance Norskog, Grant Ingersoll, Joern Kottmann, Em, Kai Gülzau,
+Rene Nederhand, Robert Muir, Steven Bower, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11201">SOLR-11201</a>: Implement autoscaling trigger for arbitrary metrics that creates events when
+a given metric breaches a threshold
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11653">SOLR-11653</a>: TimeRoutedAlias URP now auto-creates new collections on the fly according to alias metadata
+rules that sets the time interval for each collection.  An internal Overseer command "ROUTEDALIAS_CREATECOLL"
+was created to facilitate this.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11062">SOLR-11062</a>: new tag "diskType" in autoscaling policy
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11063">SOLR-11063</a>: Suggesters should accept required freedisk as a hint
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-3218">SOLR-3218</a>: Added range faceting support for CurrencyFieldType.  This includes both "facet.range" as well
+as json.facet's "type:range"
+<br /><span class="attrib">(Andrew Morrison, Jan Høydahl, Vitaliy Zhovtyuk, hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11064">SOLR-11064</a>: Collection APIs should use the disk space hint when using policy framework
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11854">SOLR-11854</a>: multivalued primitive fields can now be sorted by implicitly choosing the min/max
+value for asc/desc sort orders.
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11592">SOLR-11592</a>: Add OpenNLP language detection to the langid contrib.
+<br /><span class="attrib">(Koji, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11648">SOLR-11648</a>: A new admin UI to display and execute suggestions
+<br /><span class="attrib">(Apoorv Bhawsar , noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11722">SOLR-11722</a>: Added "time routed alias" creation support to the CREATEALIAS command.  It's for managing multiple
+collections partitioned by time.
+<br /><span class="attrib">(Gus Heck, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11782">SOLR-11782</a>: Refactor LatchWatcher.await to protect against spurious wakeup
+<br /><span class="attrib">(Tomás Fernández Löbbe, David Smiley, Dawid Weiss)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11617">SOLR-11617</a>: Alias properties (formerly "metadata") are now mutable via a new ALIASPROP command.
+These properties are returned from LISTALIASES.
+<br /><span class="attrib">(Gus Heck via David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11702">SOLR-11702</a>: Redesign current LIR implementation
+<br /><span class="attrib">(Cao Manh Dat, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11376">SOLR-11376</a>: Support computing plans for only specific collections.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11681">SOLR-11681</a>: Add ttest and pairedTtest Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11785">SOLR-11785</a>: Add multiVariateNormalDistribution Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11789">SOLR-11789</a>: Add integrate Stream Evaluator to support integral calculations
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11791">SOLR-11791</a>: Add density Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11172">SOLR-11172</a>: Add Mann-Whitney U test Stream Evaluator
+<br /><span class="attrib">(Mathew Skaria, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11808">SOLR-11808</a>: Add sumSq Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11430">SOLR-11430</a>: Add lerp and akima Stream Evaluators to support linear and akima spline interpolation
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11683">SOLR-11683</a>: Add chiSquareDataSet Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10716">SOLR-10716</a>: Add termVectors Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11737">SOLR-11737</a>: Add kmeans Stream Evaluator to support kmeans clustering
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11736">SOLR-11736</a>: Rename knn Streaming Expression to knnSearch and add new knn Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11867">SOLR-11867</a>: Add indexOf, rowCount and columnCount StreamEvaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11862">SOLR-11862</a>: Add fuzzyKmeans Stream Evaluatory
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11890">SOLR-11890</a>: Add multiKmeans Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11916">SOLR-11916</a>: new SortableTextField which supports analysis/searching just like TextField, but also
+sorting/faceting just like StrField.  By default uses only the first 1024 chars of the original
+input string values, but this is configurable.
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11778">SOLR-11778</a>: Add per-stage RequestHandler metrics.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11925">SOLR-11925</a>: Time Routed Aliases can have their oldest collections automatically deleted via the "router.autoDeleteAge"
+setting.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11941">SOLR-11941</a>: Add abstract contrib/ltr AdapterModel to facilitate the development of scoring models that delegate
+scoring to an opaque pre-trained model.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11689">SOLR-11689</a>: Add l1norm, l2norm and linfnorm Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11588">SOLR-11588</a>: Add matrixMult Stream Evaluator to support matrix multiplication
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12006">SOLR-12006</a>: Add a '*_t' and '*_t_sort' dynamic field for single valued text fields
+<br /><span class="attrib">(Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11597">SOLR-11597</a>: Add contrib/ltr NeuralNetworkModel class.
+<br /><span class="attrib">(Michael A. Alcorn, Yuki Yano, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11066">SOLR-11066</a>: Implement a scheduled autoscaling trigger that runs on a fixed interval beginning with a
+given start time.
+<br /><span class="attrib">(David Smiley, Gus Heck, ab, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11795">SOLR-11795</a>: Add Solr metrics exporter for Prometheus
+<br /><span class="attrib">(Minoru Osuka via koji)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11267">SOLR-11267</a>: Add support for "add-distinct" atomic update operation
+<br /><span class="attrib">(Amrit Sarkar via noble )</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11960">SOLR-11960</a>: Add collection level properties similar to cluster properties
+<br /><span class="attrib">(Peter Rusko, Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12077">SOLR-12077</a>: Add support for autoAddReplicas in the collection creation dialog in Admin UI.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9510">SOLR-9510</a>: introducing {!filters param=$fq excludeTags=f} query parser.
+Introducing {!.. filters=$fq excludeTags=t,q} in {!parent} and {!child}
+<br /><span class="attrib">(Dr. Oleg Savrasov via Mikhail Khludnev)</span></li>
+    </ol>
+  </li>
+  <li><a id="v7.3.0.bug_fixes" href="javascript:toggleList('v7.3.0.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(34)
+    <ol id="v7.3.0.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11783">SOLR-11783</a>: Rename core in solr standalone mode is not persisted
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11555">SOLR-11555</a>: If the query terms reduce to nothing, filter(clause) produces an NPE whereas
+fq=clause does not
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11824">SOLR-11824</a>: Fixed bucket ordering in distributed json.facet type:range when mincount&gt;0
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11821">SOLR-11821</a>: ConcurrentModificationException in SimSolrCloudTestCase.tearDown
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11631">SOLR-11631</a>: The Schema API should return non-zero status when there are failures.
+<br /><span class="attrib">(Noble Paul, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11839">SOLR-11839</a>: Fix test failures resulting from <a href="http://issues.apache.org/jira/browse/SOLR-11218">SOLR-11218</a>
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11794">SOLR-11794</a>: PULL replicas stop replicating after collection RELOAD
+<br /><span class="attrib">(Samuel Tatipamula, Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11714">SOLR-11714</a>: AddReplicaSuggester  / ComputePlanAction infinite loop.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11895">SOLR-11895</a>: Logging Screen in the Admin UI will now show "No Events available" when there are no events to show.
+Also, the spinner icon is removed to prevent users thinking the page has hung.
+<br /><span class="attrib">(Cassandra Targett, Shawn Heisey)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10525">SOLR-10525</a>: Stacked recovery requests do no cancel an in progress recovery first.
+<br /><span class="attrib">(Mike Drob via Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11873">SOLR-11873</a>: Use time based expiration cache in all necessary places in HdfsDirectoryFactory.
+<br /><span class="attrib">(Mihaly Toth via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11661">SOLR-11661</a>: New HDFS collection reuses unremoved data from a deleted HDFS collection with same name causes
+inconsistent view of documents
+<br /><span class="attrib">(Cao Manh Dat, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11459">SOLR-11459</a>: In-place update of nonexistent doc following existing doc update fails to create the doc.
+<br /><span class="attrib">(Andrey Kudryavtsev via Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11931">SOLR-11931</a>: Fix contrib/ltr custom inner class feature/normaliser/model persistence.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10261">SOLR-10261</a>: In case of in-place updates, failure in leader to follower replica update request now throws the
+follower replica in leader-initiated-recovery
+<br /><span class="attrib">(Ishan Chattopadhyaya, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11898">SOLR-11898</a>: ConcurrentModificationException when calling org.apache.solr.core.SolrInfoBean.getMetricsSnapshot
+<br /><span class="attrib">(Jeff Miller via Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11950">SOLR-11950</a>: Allow CLUSTERSTATUS "shard" parameter to accept comma (,) delimited list
+<br /><span class="attrib">(Chris Ulicny via Jason Gerlowski)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11739">SOLR-11739</a>: Fix race condition that made Solr accept duplicate async IDs in collection API operations
+<br /><span class="attrib">(Tomás Fernánadez Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11988">SOLR-11988</a>: Fix exists() method in EphemeralDirectoryFactory/MockDirectoryFactory to prevent false positives
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11971">SOLR-11971</a>: Don't allow referal to external resources in DataImportHandler's dataConfig request parameter.
+<br /><span class="attrib">(麦 香浓郁, Uwe Schindler)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12021">SOLR-12021</a>: Fixed a bug in ApiSpec and other JSON resource loading that was causing unclosed file handles
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10720">SOLR-10720</a>: Aggressive removal of a collection breaks cluster status API.
+<br /><span class="attrib">(Alexey Serba, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12050">SOLR-12050</a>: UTILIZENODE does not enforce policy rules
+<br /><span class="attrib">(hossman, noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11843">SOLR-11843</a>: Admin UI collection creation was not properly handling the router.field and router.name parameters.
+Also changed the display label in the Admin UI from routerField to router.field to match the actual API.
+<br /><span class="attrib">(Shawn Heisey via Cassandra Targett)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12011">SOLR-12011</a>: Consistence problem when in-sync replicas are DOWN.
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12020">SOLR-12020</a>: JSON Facet API: terms facet on date field fails in refinement phase with
+"Invalid Date String" error.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12061">SOLR-12061</a>: Fix substitution bug in API V1 to V2 migration when using SolrJ with V2 API.
+<br /><span class="attrib">(Tomás Fernánadez Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11976">SOLR-11976</a>: TokenizerChain.normalize: only the first filter that is a MultiTermAwareComponent was participating
+in normalization instead of all.  This bug normally doesn't matter since TextField doesn't call it.
+<br /><span class="attrib">(Tim Allison via David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12072">SOLR-12072</a>: Invalid path string using ZkConfigManager.copyConfigDir(String fromConfig, String toConfig)
+<br /><span class="attrib">(Alessandro Hoss via Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12064">SOLR-12064</a>: JSON Facet API: fix bug where a limit of -1 in conjunction with multiple facets or
+missing=true caused an NPE or AIOOBE.
+<br /><span class="attrib">(Karthik Ramachandran via yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12083">SOLR-12083</a>: Fix RealTime GET to work on a cluster running CDCR when using Solr's in-place updates
+<br /><span class="attrib">(Amrit Sarkar, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12063">SOLR-12063</a>: Fix PeerSync, Leader Election failures and CDCR checkpoint inconsistencies on a cluster running CDCR
+<br /><span class="attrib">(Amrit Sarkar, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12110">SOLR-12110</a>: Replica which failed to register in Zk can become leader
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12129">SOLR-12129</a>: After the core is reloaded, term of the core will not be watched
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+    </ol>
+  </li>
+  <li><a id="v7.3.0.optimizations" href="javascript:toggleList('v7.3.0.optimizations')">Optimizations</a>&nbsp;&nbsp;&nbsp;(5)
+    <ol id="v7.3.0.optimizations.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11711">SOLR-11711</a>: Fixed distributed processing of facet.field/facet.pivot sub requests to prevent requesting
+unneccessary and excessive '0' count terms from each shard
+<br /><span class="attrib">(Houston Putman via hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/LUCENE-8149">LUCENE-8149</a>: NRTCachingDirectory does not need to preemptively delete segment files and generate exceptions
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11879">SOLR-11879</a>: avoid EOFException for empty input streams
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8327">SOLR-8327</a>: Cluster state caching to avoid live fetch from ZK of cluster state for forwarding requests on nodes
+that do not host any replica of the collection
+<br /><span class="attrib">(Jessica Cheng Mallet, John Gallagher, Noble Paul, Ishan Chattopadhyaya)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11769">SOLR-11769</a>: Optimize when useFilterForSortedQuery=true and there are no filter queries by avoiding
+needless match-all-docs bitset construction.
+<br /><span class="attrib">(Betim Deva, David Smiley)</span></li>
+    </ol>
+  </li>
+  <li><a id="v7.3.0.other_changes" href="javascript:toggleList('v7.3.0.other_changes')">Other Changes</a>&nbsp;&nbsp;&nbsp;(45)
+    <ol id="v7.3.0.other_changes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11629">SOLR-11629</a>: Add more intuitive CloudSolrClient.Builder constructors
+<br /><span class="attrib">(Varun Thacker, Jason Gerlowski)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11575">SOLR-11575</a>: Improve ref-guide solrj snippets via mock 'print()' method
+<br /><span class="attrib">(Jason Gerlowski via hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11757">SOLR-11757</a>: In tests, fix race condition on SolrException.ignoreException.
+Also ensure we register "ignore_exception" in @BeforeClass (previously only @AfterClass)
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11754">SOLR-11754</a>: Remove AbstractSolrTestCase which has long been supplanted by SolrTestCaseJ4.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11701">SOLR-11701</a>: Upgrade to Tika 1.17 when available
+<br /><span class="attrib">(Tim Allison, Karthik Ramachandran via Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11703">SOLR-11703</a>: Solr Should Send Log Notifications if Ulimits are too low
+<br /><span class="attrib">(Kevin Cowan via Erick Eickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11793">SOLR-11793</a>: Reduce code duplication w.r.t. RestTestHarness(es).
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7733">SOLR-7733</a>: remove "optimize" from the UI.
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11748">SOLR-11748</a>: Remove Autoscaling action throttle.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11805">SOLR-11805</a>: SolrJ's SolrResponse.getElaspedTime was sometimes a millisecond off.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11798">SOLR-11798</a>: Formally deprecate top-level &lt;highlighting&gt; syntax in solrconfig.xml
+in favour of &lt;searchComponent&gt; equivalent syntax.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11801">SOLR-11801</a>: Support customisation of the "highlighting" query response element.
+<br /><span class="attrib">(Ramsey Haddad, Pranav Murugappan, David Smiley, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11692">SOLR-11692</a>: SolrDispatchFilter's use of a "close shield" in tests should not be applied to
+further servlet chain processing.
+<br /><span class="attrib">(Jeff Miller, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11218">SOLR-11218</a>: Fail and return an error when attempting to delete a collection that's part of an alias
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11817">SOLR-11817</a>: Move Collections API classes to it's own package
+<br /><span class="attrib">(Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11810">SOLR-11810</a>: Upgrade Jetty to 9.4.8.v20171121
+<br /><span class="attrib">(Varun Thacker, Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11747">SOLR-11747</a>: Pause triggers until actions finish executing and the cool down period expires.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11871">SOLR-11871</a>: MoveReplicaSuggester should not suggest leader if other replicas are available
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11624">SOLR-11624</a>: Collections created from _default configset will now be associated with a configset with a suffix
+.AUTOCREATED. For example, a new collection "mycollection", created without specifying a configset name, will
+use the _default configset and the associated configset name will be "mycollection.AUTOCREATED". If this
+collection is deleted and re-created, the autocreated configset will be left behind and will be re-used for
+the re-created collection
+<br /><span class="attrib">(Ishan Chattopadhyaya, Abhishek Kumar Singh)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11051">SOLR-11051</a>: Use disk free metric in default cluster preferences
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11658">SOLR-11658</a>: Upgrade ZooKeeper dependency to 3.4.11
+<br /><span class="attrib">(Jason Gerlowski, Steve Rowe, Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11480">SOLR-11480</a>: Remove unused "Admin Extra" files and mentions.
+<br /><span class="attrib">(Eric Pugh, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11067">SOLR-11067</a>: REPLACENODE should identify appropriate nodes if targetNode is not provided
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11848">SOLR-11848</a>: Update Ref Guide to include info on grouping operations and using curl for large files.
+<br /><span class="attrib">(Dariusz Wojtas
+via Cassandra Targett)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11613">SOLR-11613</a>: Make message for missing dataimport config in UI more explicit.
+<br /><span class="attrib">(Shawn Heisey, Amrit Sarkar via
+Cassandra Targett)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11933">SOLR-11933</a>: Make DIH UI page safer by not default checking the clean checkbox
+<br /><span class="attrib">(Eric Pugh via Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11349">SOLR-11349</a>: Rename ResponseBuilder's getQueryCommand to createQueryCommand.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11902">SOLR-11902</a>: Clarify in bin/solr help text whether commands can be run remotely
+<br /><span class="attrib">(Jason Gerlowski)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-3089">SOLR-3089</a>: RequestBuilder now exposes isDistrib() method. Using this, plugins can know whether a request is
+distributed.
+<br /><span class="attrib">(Rok Rejc, Frank Wesemann, Abhishek Kumar Singh, Mikhail Khludnev via Ishan Chattopadhyaya)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8090">SOLR-8090</a>: Make text elements in the UI darker for better contrast and readability
+<br /><span class="attrib">(Cassandra Targett)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-6057">SOLR-6057</a>: Change highlight color in UI Analysis screen
+<br /><span class="attrib">(Cassandra Targett)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11897">SOLR-11897</a>: Add toggle to disable auto-refresh of Logging page in the UI
+<br /><span class="attrib">(Tommy Marshment-Howell via
+Cassandra Targett)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12017">SOLR-12017</a>: Remove BadApple and AwaitsFix annotations that link to closed JIRAs
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12027">SOLR-12027</a>: Increase thread lingering timeout to 80s.
+<br /><span class="attrib">(Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10809">SOLR-10809</a>: Get precommit lint warnings out of Solr core
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12028">SOLR-12028</a>: BadApple and AwaitsFix annotations usage
+<br /><span class="attrib">(Erick Erickson, Uwe Schindler)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12031">SOLR-12031</a>: Refactor Policy framework to make simulated changes affect more than a single node
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11957">SOLR-11957</a>: Increase MaxFileSize=32MB and MaxBackupIndex=10 for RollingFileAppender in log4j.properties
+<br /><span class="attrib">(Varun Thacker, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12047">SOLR-12047</a>: Increase checkStateInZk timeout
+<br /><span class="attrib">(Cao Manh Dat, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12051">SOLR-12051</a>: Election timeout when no replicas are qualified to become leader
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12067">SOLR-12067</a>: Increase autoAddReplicas default 30 second wait time to 120 seconds.
+<br /><span class="attrib">(Varun Thacker, Mark Miller via shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12078">SOLR-12078</a>: Fixed reproducable Failure in TestReplicationHandler.doTestIndexFetchOnMasterRestart that happened
+due to using stale http connections.
+<br /><span class="attrib">(Gus Heck, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12099">SOLR-12099</a>: Remove reopenReaders attribute from 'IndexConfig in SolrConfig' page in ref guide.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12098">SOLR-12098</a>: Document the Lucene spins auto-detection and its effect on CMS dynamic defaults.
+<br /><span class="attrib">(Cassandra Targett, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-12097">SOLR-12097</a>: Document the diskType policy attribute and usage of disk space in Collection APIs.
+<br /><span class="attrib">(Cassandra Targett, shalin)</span></li>
+    </ol>
+  </li>
+</ul>
+<h2><a id="v7.2.1" href="javascript:toggleList('v7.2.1')">Release 7.2.1  [2018-01-15]</a></h2>
+<ul id="v7.2.1.list">
+      <li>Consult the <a href="http://lucene.apache.org/core/7_3_0/changes/Changes.html">LUCENE_CHANGES.txt</a> file for additional, low level, changes in this release.
+</li>
+  </li>
+  <li><a id="v7.2.1.versions_of_major_components" href="javascript:toggleList('v7.2.1.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(6)
+    <ol id="v7.2.1.versions_of_major_components.list">
+      <li>Apache Tika 1.16
+</li>
+      <li>Carrot2 3.15.0
+</li>
+      <li>Velocity 1.7 and Velocity Tools 2.0
+</li>
+      <li>Apache UIMA 2.3.1
+</li>
+      <li>Apache ZooKeeper 3.4.10
+</li>
+      <li>Jetty 9.3.20.v20170531
+</li>
+    </ol>
+  </li>
+  <li><a id="v7.2.1.bug_fixes" href="javascript:toggleList('v7.2.1.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(4)
+    <ol id="v7.2.1.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11771">SOLR-11771</a>: Overseer can never process some last messages
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11783">SOLR-11783</a>: Rename core in solr standalone mode is not persisted
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11809">SOLR-11809</a>: QueryComponent.prepare rq parsing could fail under SOLR 7.2.0 - fix:
+QueryComponent's rq parameter parsing no longer considers the defType parameter.
+<br /><span class="attrib">(Christine Poerschke and David Smiley in response to bug report/analysis
+from Dariusz Wojtas and Diego Ceccarelli)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11555">SOLR-11555</a>: If the query terms reduce to nothing, filter(clause) produces an NPE whereas
+fq=clause does not
+<br /><span class="attrib">(Erick Erickson)</span></li>
+    </ol>
+  </li>
+</ul>
+<h2><a id="older" href="javascript:toggleList('older')">Older Releases</a></h2>
+<ul id="older.list">
+<h3><a id="v7.2.0" href="javascript:toggleList('v7.2.0')">Release 7.2.0  [2017-12-21]</a></h3>
+<ul id="v7.2.0.list">
+      <li>Consult the <a href="http://lucene.apache.org/core/7_3_0/changes/Changes.html">LUCENE_CHANGES.txt</a> file for additional, low level, changes in this release.
+</li>
+  </li>
+  <li><a id="v7.2.0.versions_of_major_components" href="javascript:toggleList('v7.2.0.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(6)
+    <ol id="v7.2.0.versions_of_major_components.list">
+      <li>Apache Tika 1.16
+</li>
+      <li>Carrot2 3.15.0
+</li>
+      <li>Velocity 1.7 and Velocity Tools 2.0
+</li>
+      <li>Apache UIMA 2.3.1
+</li>
+      <li>Apache ZooKeeper 3.4.10
+</li>
+      <li>Jetty 9.3.20.v20170531
+</li>
+    </ol>
+  </li>
+  <li><a id="v7.2.0.upgrade_notes" href="javascript:toggleList('v7.2.0.upgrade_notes')">Upgrade Notes</a>&nbsp;&nbsp;&nbsp;(2)
+    <ol id="v7.2.0.upgrade_notes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11501">SOLR-11501</a>: Starting a query string with local-params {!myparser ...} is used to switch the query parser to another,
+and is intended for use by Solr system developers, not end users doing searches.  To reduce negative side-effects of
+unintended hack-ability, we've limited the cases that local-params will be parsed to only contexts in which the
+default parser is "lucene" or "func".
+So if defType=edismax then q={!myparser ...} won't work.  In that example, put the desired query parser into defType.
+Another example is if deftype=edismax then hl.q={!myparser ...} won't work for the same reason.  In that example,
+either put the desired query parser into hl.qparser or set hl.qparser=lucene.  Most users won't run into these cases
+but some will and must change.
+If you must have full backwards compatibility, use luceneMatchVersion=7.1.0 or something earlier.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11501">SOLR-11501</a>: The edismax parser by default no longer allows subqueries that specify a Solr parser using either
+local-params, or the older _query_ magic field trick.  For example
+{!prefix f=myfield v=enterp}  or  _query_:"{!prefix f=myfield v=enterp}"   are not supported by default anymore.
+If you want to allow power-users to do this, set uf=* _query_ or some other value that includes _query_.
+If you must have full backwards compatibility, use luceneMatchVersion=7.1.0 or something earlier.
+<br /><span class="attrib">(David Smiley)</span></li>
+    </ol>
+  </li>
+  <li><a id="v7.2.0.new_features" href="javascript:toggleList('v7.2.0.new_features')">New Features</a>&nbsp;&nbsp;&nbsp;(33)
+    <ol id="v7.2.0.new_features.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11448">SOLR-11448</a>: Implement an option in collection commands to wait for final results.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11072">SOLR-11072</a>: Implement trigger for searchRate event type.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11524">SOLR-11524</a>: A new autoscaling/suggestions API end-point which gives autoscaling suggestions
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11519">SOLR-11519</a>: Implement suggestions for replica count violations
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11518">SOLR-11518</a>: Implement Suggestions for freedisk violations
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10132">SOLR-10132</a>: A new optional facet.matches parameter to return facet buckets only
+for terms that match a regular expression.
+<br /><span class="attrib">(Gus Heck, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11520">SOLR-11520</a>: Implement autoscaling suggestions for cores count violations
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11438">SOLR-11438</a>: Solr should return rf when min_rf is specified for deletes as well as adds
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11003">SOLR-11003</a>: Support bi-directional syncing of cdcr clusters. We still only support active indexing in one cluster,
+but have the ability to switch indexing clusters and cdcr will replicate correctly.
+<br /><span class="attrib">(Amrit Sarkar, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11538">SOLR-11538</a>: Implement suggestions for port,ip_*, nodeRole,sysprop.*, metrics:*
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11487">SOLR-11487</a>: Collection Aliases may now have metadata (currently an internal feature).
+<br /><span class="attrib">(Gus Heck, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11542">SOLR-11542</a>: New TimeRoutedAliasUpdateProcessor URP that routes documents to another collection
+in the same Alias defined set based on a time field (currently an internal feature).
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9743">SOLR-9743</a>: A new UTILIZENODE command
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11202">SOLR-11202</a>: Implement a set-property command for AutoScaling API.
+<br /><span class="attrib">(ab, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11250">SOLR-11250</a>: A new DefaultWrapperModel class for loading of large and/or externally stored
+LTRScoringModel definitions.
+<br /><span class="attrib">(Yuki Yano, shalin, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11662">SOLR-11662</a>: New synonymQueryStyle option to configure whether SynonymQuery, a DisjunctionMaxQuery, or BooleanQuery
+occurs over query terms that overlap their position.
+<br /><span class="attrib">(Doug Turnbull, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11429">SOLR-11429</a>: Add loess Stream Evaluator to support local regression
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11568">SOLR-11568</a>: Add matrix Stream Evaluator to support efficient matrix operations
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11566">SOLR-11566</a>: Add transpose Stream Evaluator to support transposing of matrices
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11565">SOLR-11565</a>: Add unit Stream Evaluator to support unitizing of vectors
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11567">SOLR-11567</a>: Add triangularDistribution Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11593">SOLR-11593</a>: Add support for covariance matrices to the cov Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10680">SOLR-10680</a>: Add minMaxScale Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11599">SOLR-11599</a>: Change normalize function to standardize and make it work with matrices
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11602">SOLR-11602</a>: Add Markov Chain Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11607">SOLR-11607</a>: Add grandSum, sumRows, sumColumns, scalarDivide, scalarMultiply, scalarAdd,
+scalarSubtract Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11571">SOLR-11571</a>: Add diff Stream Evaluator to support time series differencing
+<br /><span class="attrib">(Mathew Skaria, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11570">SOLR-11570</a>: Add support for correlation matrices to the corr Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11569">SOLR-11569</a>: Add support for distance matrices to the distance Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11674">SOLR-11674</a>: Support ranges in the probability Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11680">SOLR-11680</a>: Add normalizeSum Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11697">SOLR-11697</a>: Add geometricDistribution Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11485">SOLR-11485</a>: Add olsRegress, spline and derivative Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+    </ol>
+  </li>
+  <li><a id="v7.2.0.bug_fixes" href="javascript:toggleList('v7.2.0.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(28)
+    <ol id="v7.2.0.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11423">SOLR-11423</a>: Overseer queue needs a hard cap (maximum size) that clients respect
+<br /><span class="attrib">(Scott Blum, Joshua Humphries, Noble Paul)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11445">SOLR-11445</a>: Overseer should not hang when process bad message.
+<br /><span class="attrib">(Cao Manh Dat, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11447">SOLR-11447</a>: ZkStateWriter should process commands in atomic.
+<br /><span class="attrib">(Cao Manh Dat, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11491">SOLR-11491</a>: Support retrieval of cluster properties in HttpClusterStateProvider.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11146">SOLR-11146</a>: Small fixes to the mapping functions in the Analytics Component
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11326">SOLR-11326</a>: A bootstrap of a target cluster does not need to download the tlog files from the source cluster
+<br /><span class="attrib">(Amrit Sarkar, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10874">SOLR-10874</a>: Fix AIOOBE caused by FloatPayloadValueSource calling PostingsEnum.nextPosition()
+more than the given term's frequency in overridden FloatDocValues.floatVal().
+<br /><span class="attrib">(Michael Kosten, Erik Hatcher, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11484">SOLR-11484</a>: CloudSolrClient does not invalidate cache or retry for RouteException
+<br /><span class="attrib">(noble, hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11532">SOLR-11532</a>: Solr hits NPE when fl only contains DV fields and any of them is a spatial field.
+<br /><span class="attrib">(Cao Manh Dat, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11557">SOLR-11557</a>: Fix SolrZkClient.checkInterrupted
+<br /><span class="attrib">(Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11413">SOLR-11413</a>: SolrGraphiteReporter fails to report metrics due to non-thread safe code.
+<br /><span class="attrib">(Erik Persson, ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11560">SOLR-11560</a>: Specifying the replicationFactor parameter while restoring a collection would lead to extra tlog
+and pull replicas being created
+<br /><span class="attrib">(Peter Szantai-Kis, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11586">SOLR-11586</a>: Restored collection should use stateFormat=2 instead of 1.
+<br /><span class="attrib">(Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11503">SOLR-11503</a>: Collections created with legacyCloud=true cannot be opened if legacyCloud=false
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9440">SOLR-9440</a>: The ZkStateReader.removeCollectionStateWatcher method can cache a DocCollection reference and
+never update it causing stale state to be returned in ClusterState.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11619">SOLR-11619</a>: V2 requests that needed to be forwarded to other nodes would get an NPE.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11231">SOLR-11231</a>: Guard against unset fields when performing language detection.
+<br /><span class="attrib">(Chris Beer via Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11553">SOLR-11553</a>: JSON Facet API: facet refinement could use UIF in phase one and DV uninversion in phase 2, resulting
+in too much memory use.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11645">SOLR-11645</a>: When the java commandline had exact duplicate arguments, the
+admin UI dashboard would not display any commandline arguments.
+<br /><span class="attrib">(Webster Homer via Shawn Heisey)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9137">SOLR-9137</a>: bin/solr script ignored custom STOP_PORT on shutdown.
+<br /><span class="attrib">(Joachim Kohlhammer, Steve Rowe, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11458">SOLR-11458</a>: Improve error handling in MoveReplicaCmd to avoid potential loss of data.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11590">SOLR-11590</a>: Synchronize ZK connect/disconnect handling so that they are processed in linear order
+<br /><span class="attrib">(noble, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11664">SOLR-11664</a>: JSON Facet API: range facets containing unique, hll, min, max aggregations over string fields
+produced incorrect results since 7.0
+<br /><span class="attrib">(Volodymyr Rudniev, yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11691">SOLR-11691</a>: V2 requests for create-alias didn't work when the collections param was an array.
+<br /><span class="attrib">(Jason Gerlowski, Gus Heck, David Smiley, noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11608">SOLR-11608</a>: Correctly parse the new core-name in the V2 core rename API.
+<br /><span class="attrib">(Jason Gerlowski via Anshum Gupta)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11256">SOLR-11256</a>: The queue size for ConcurrentUpdateSolrClient should default to 10 instead of throwing an
+IllegalArgumentException.
+<br /><span class="attrib">(Jason Gerlowski, Anshum Gupta)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11616">SOLR-11616</a>: Snapshot the segments more robustly such that segments created during a backup does does not fail the
+operation
+<br /><span class="attrib">(Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11687">SOLR-11687</a>: SolrCore.getNewIndexDir falsely returns {dataDir}/index on any IOException reading index.properties
+<br /><span class="attrib">(Nikolay Martynov, Erick Erickson)</span></li>
+    </ol>
+  </li>
+  <li><a id="v7.2.0.optimizations" href="javascript:toggleList('v7.2.0.optimizations')">Optimizations</a>&nbsp;&nbsp;&nbsp;(5)
+    <ol id="v7.2.0.optimizations.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11285">SOLR-11285</a>: Refactor autoscaling framework to avoid direct references to Zookeeper and Solr
+to make testing and large scale simulations easier.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11443">SOLR-11443</a>: Remove the usage of workqueue for Overseer.
+<br /><span class="attrib">(Cao Manh Dat, Scott Blum)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11320">SOLR-11320</a>: Lock autoscaling triggers when changes they requested are being made. This helps to
+ensure that cluster is in a stable state before processing any new trigger events.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11641">SOLR-11641</a>: Change `frange` to default to `cost=100` so default behavior is to PostFilter if user specifies
+`cache=false`
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11595">SOLR-11595</a>: SolrIndexSearcher.localCollectionStatistics is now faster by leveraging an existing
+cached MultiFields.  Noticeable when many fields are searched.
+<br /><span class="attrib">(David Smiley)</span></li>
+    </ol>
+  </li>
+  <li><a id="v7.2.0.other_changes" href="javascript:toggleList('v7.2.0.other_changes')">Other Changes</a>&nbsp;&nbsp;&nbsp;(19)
+    <ol id="v7.2.0.other_changes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11478">SOLR-11478</a>: Solr should remove itself from live_nodes in zk immediately on shutdown.
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11145">SOLR-11145</a>: Adds comprehensive unit tests for the Analytics Component v2
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11389">SOLR-11389</a>: For Solr(Shard|Cluster)Reporter instances the SolrMetricManager.registerReporter
+method is now called after the SolrCore or CoreContainer has been set for the instance.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11464">SOLR-11464</a>, <a href="http://issues.apache.org/jira/browse/SOLR-11493">SOLR-11493</a>, <a href="http://issues.apache.org/jira/browse/SOLR-11511">SOLR-11511</a>: Minor refactorings to DistributedUpdateProcessor.
+<br /><span class="attrib">(Gus Heck, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11444">SOLR-11444</a>: Improved consistency of collection alias handling, and collection references that are
+comma delimited lists of collections, across the various places collections can be referred to.
+Updates are delivered to the first in a list.  It's now possible to refer to a comma delimited list
+of them in the path, ex: /solr/colA,colB/select?...
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11165">SOLR-11165</a>: Ref guide documentation for Autoscaling APIs, triggers, listeners, actions for Solr 7.1
+<br /><span class="attrib">(ab, Cassandra Targett, Noble Paul, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11562">SOLR-11562</a>: Restore Solr logo ASCII-art in startup log by removing unnecessary default confdir logging
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11380">SOLR-11380</a>: SolrJ must stream docs to server instead of writing to a buffer first
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11603">SOLR-11603</a>: Remove unused (public) LTRScoringModel.hasParams() method.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11606">SOLR-11606</a>: Disable tests automatically if Mockito does not work with Java runtime (Java 10).
+<br /><span class="attrib">(Uwe Schindler)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11618">SOLR-11618</a>: Tone down verbosity of BackupManager logging
+<br /><span class="attrib">(Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11621">SOLR-11621</a>: Fix spurious failures of TriggerIntegrationTest due to timing issues.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11628">SOLR-11628</a>: Add documentation of maxRamMB for filter cache and query result cache.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11610">SOLR-11610</a>: Refactored payload handling to use lucene's PayloadDecoder
+framework
+<br /><span class="attrib">(Alan Woodward)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9120">SOLR-9120</a>: Reduce log level for inconsequential NoSuchFileException that LukeRequestHandler may encounter
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10469">SOLR-10469</a>: Move CloudSolrClient.setParallelUpdates to its Builder.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11507">SOLR-11507</a>: <a href="http://issues.apache.org/jira/browse/SOLR-11638">SOLR-11638</a>: Randomize SolrTestCaseJ4.CloudSolrClientBuilder more, and simplify it.
+<br /><span class="attrib">(Jason Gerlowski, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11291">SOLR-11291</a>: Factor out abstract metrics/SolrCore[Container]Reporter classes.
+<br /><span class="attrib">(Omar Abdelnabi, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11713">SOLR-11713</a>: Fixed CdcrUpdateLogTest.testSubReader() failure which was a test bug
+<br /><span class="attrib">(Varun Thacker, Amrit Sarkar)</span></li>
+    </ol>
+  </li>
+</ul>
+<h3><a id="v7.1.0" href="javascript:toggleList('v7.1.0')">Release 7.1.0  [2017-10-17]</a></h3>
+<ul id="v7.1.0.list">
+      <li>Consult the <a href="http://lucene.apache.org/core/7_3_0/changes/Changes.html">LUCENE_CHANGES.txt</a> file for additional, low level, changes in this release.
+</li>
+  </li>
+  <li><a id="v7.1.0.versions_of_major_components" href="javascript:toggleList('v7.1.0.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(6)
+    <ol id="v7.1.0.versions_of_major_components.list">
+      <li>Apache Tika 1.16
+</li>
+      <li>Carrot2 3.15.0
+</li>
+      <li>Velocity 1.7 and Velocity Tools 2.0
+</li>
+      <li>Apache UIMA 2.3.1
+</li>
+      <li>Apache ZooKeeper 3.4.10
+</li>
+      <li>Jetty 9.3.20.v20170531
+</li>
+    </ol>
+  </li>
+  <h4>Detailed Change List</h4>
+  <li><a id="v7.1.0.upgrade_notes" href="javascript:toggleList('v7.1.0.upgrade_notes')">Upgrade Notes</a>&nbsp;&nbsp;&nbsp;(7)
+    <ol id="v7.1.0.upgrade_notes.list">
+      <li>'autoAddReplicas' feature is ported to autoscaling framework. Existing users of this feature should not have
+to change anything. Note these changes:
+1. Behaviour: Changing the autoAddReplicas property from disabled to enabled using MODIFYCOLLECTION API
+no longer replaces down replicas for the collection immediately. Instead, replicas are only added
+if a node containing them went down while autoAddReplicas was enabled. The params
+autoReplicaFailoverBadNodeExpiration and autoReplicaFailoverWorkLoopDelay are no longer used.
+2. Deprecations: Enabling/disabling autoAddReplicas cluster wide with the API will be deprecated; use
+suspend/resume trigger APIs with name='.auto_add_replicas' instead.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11195">SOLR-11195</a>: shard and cluster metric reporter configuration now requires a class attribute.
+If a reporter configures the group="shard" attribute then please also configure the
+class="org.apache.solr.metrics.reporters.solr.SolrShardReporter" attribute.
+If a reporter configures the group="cluster" attribute then please also configure the
+class="org.apache.solr.metrics.reporters.solr.SolrClusterReporter" attribute.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11254">SOLR-11254</a>: the abstract DocTransformer class now has an abstract score-less transform method variant.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11283">SOLR-11283</a>: all Stream Evaluators in solrj.io.eval have been refactored to have a simplier and more
+robust structure. This simplifies and condenses the code required to implement a new Evaluator and
+makes it much easier for evaluators to handle differing data types (primitives, objects, arrays,
+lists, and so forth).
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10962">SOLR-10962</a>: in the ReplicationHandler the master.commitReserveDuration sub-element is deprecated. Instead
+please configure a direct commitReserveDuration element for use in all modes
+<br /><span class="attrib">(master, slave, cloud)</span>.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11482">SOLR-11482</a>: RunExecutableListener was removed for security reasons. If you want to listen to
+events caused by updates, commits, or optimize, write your own listener as native Java class
+as part of a Solr plugin.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11477">SOLR-11477</a>: in the XML query parser (defType=xmlparser or {!xmlparser ... })
+the resolving of external entities is now disallowed by default.
+<p/>
+</li>
+    </ol>
+  </li>
+  <li><a id="v7.1.0.new_features" href="javascript:toggleList('v7.1.0.new_features')">New Features</a>&nbsp;&nbsp;&nbsp;(39)
+    <ol id="v7.1.0.new_features.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10339">SOLR-10339</a>: New set-trigger and remove-trigger APIs for autoscaling.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10340">SOLR-10340</a>: New set-listener and remove-listener API for autoscaling.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10358">SOLR-10358</a>: New suspend-trigger and resume-trigger APIs for autoscaling.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10376">SOLR-10376</a>: Implement autoscaling trigger for nodeAdded event.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10396">SOLR-10396</a>: Implement trigger support for nodeLost event type
+<br /><span class="attrib">(Cao Manh Dat, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10496">SOLR-10496</a>: New ComputePlanAction for autoscaling which uses the policy framework to compute cluster
+operations upon a trigger fire.
+<br /><span class="attrib">(Noble Paul, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10965">SOLR-10965</a>: New ExecutePlanAction for autoscaling which executes the operations computed by ComputePlanAction
+against the cluster.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11019">SOLR-11019</a>: Add addAll Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10996">SOLR-10996</a>: Implement TriggerListener API
+<br /><span class="attrib">(ab, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11046">SOLR-11046</a>: Add residuals Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10858">SOLR-10858</a>: Make UUIDUpdateProcessorFactory as Runtime URP
+<br /><span class="attrib">(Amit Sarkar, noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11031">SOLR-11031</a>: Implement SystemLogListener for autoscaling
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11205">SOLR-11205</a>: Any metrics value can be directly accessed in autoscaling policies
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11199">SOLR-11199</a>: Payloads supports an "operator" param. Supported operators are 'or', "phrase" ( default ).
+A new "sum" function is also added. Example :
+{!payload_score f=payload_field func=sum operator=or}A B C"
+<br /><span class="attrib">(Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11215">SOLR-11215</a>: Make a metric accessible through a single param.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11244">SOLR-11244</a>: Query DSL for Solr
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11317">SOLR-11317</a>: JSON Facet API: min/max aggregations on numeric fields are now typed better so int/long
+fields return an appropriate integral type rather than a double.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11316">SOLR-11316</a>: JSON Facet API: min/max aggregations are now supported on single-valued date fields.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10962">SOLR-10962</a>: Make ReplicationHandler's commitReserveDuration configurable in SolrCloud mode.
+<br /><span class="attrib">(Ramsey Haddad, Christine Poerschke, hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11382">SOLR-11382</a>: Lucene's Geo3D (surface of sphere &amp; ellipsoid) is now supported on spatial RPT fields by
+setting spatialContextFactory="Geo3D".  Furthermore, this is the first time Solr has out of the box
+support for polygons.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11160">SOLR-11160</a>: Add normalDistribution, uniformDistribution, sample and kolmogorovSmirnov Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11225">SOLR-11225</a>: Add cumulativeProbability Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11241">SOLR-11241</a>: Add discrete counting and probability Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11321">SOLR-11321</a>: Add ebeAdd, ebeSubtract, ebeDivide, ebeMultiply, dotProduct and cosineSimilarity Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11338">SOLR-11338</a>: Add Kendall's Tau-b rank and Spearmans rank correlation Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11339">SOLR-11339</a>: Add Canberra, Chebyshev, Earth Movers and Manhattan Distance Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11342">SOLR-11342</a>: Add sumDifference and meanDifference Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11350">SOLR-11350</a>: Add primes Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11354">SOLR-11354</a>: Add factorial and movingMedian Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11377">SOLR-11377</a>: Add expMovingAverage (exponential moving average) and binomialCoefficient Stream Evaluators
+<br /><span class="attrib">(Mathew Skaria, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11388">SOLR-11388</a>: Add monteCarlo Stream Evaluator to support Monte Carlo simulations
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11398">SOLR-11398</a>: Add weibullDistribution Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11400">SOLR-11400</a>: Add logNormalDistribution Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11401">SOLR-11401</a>: Add zipFDistribution Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11414">SOLR-11414</a>: Add gammaDistribution Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11415">SOLR-11415</a>: Add betaDistribution Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11436">SOLR-11436</a>: Add polyfit and polyfitDerivative Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11439">SOLR-11439</a>: Add harmonicFit Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11076">SOLR-11076</a>: New /autoscaling/history API to return past cluster events and actions.
+<br /><span class="attrib">(ab)</span></li>
+    </ol>
+  </li>
+  <li><a id="v7.1.0.bug_fixes" href="javascript:toggleList('v7.1.0.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(31)
+    <ol id="v7.1.0.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10602">SOLR-10602</a>: Triggers should be able to restore state from old instances when taking over.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10714">SOLR-10714</a>: OverseerTriggerThread does not start triggers on overseer start until autoscaling
+config watcher is fired.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10738">SOLR-10738</a>: TriggerAction is initialised even if the trigger is never scheduled.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10668">SOLR-10668</a>: fix NPE at sort=childfield(..) .. on absent values
+<br /><span class="attrib">(Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8984">SOLR-8984</a>: EnumField's error reporting to now indicate the field name in failure log
+<br /><span class="attrib">(Lanny Ripple,
+Ann Addicks via Ishan Chattopadhyaya)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11012">SOLR-11012</a>: Fix three (JavaBinCodec not being closed) Resource Leak warnings.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11026">SOLR-11026</a>: MoveReplicaSuggester must check if the target becomes more 'loaded' than the source
+if an operation is performed
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10994">SOLR-10994</a>: CREATE, CREATESHARD &amp; ADDREPLICA to use policy framework &amp; support replica types
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11011">SOLR-11011</a>: Assign.buildCoreName can lead to error in creating a new core when legacyCloud=false
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10944">SOLR-10944</a>: Get expression fails to return EOF tuple
+<br /><span class="attrib">(Susheel Kumar, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-6086">SOLR-6086</a>: Replica is active during autowarming resulting in queries being sent to a replica that
+may not have a registered searcher. This causes spikes in response times when adding a replica
+in busy clusters.
+<br /><span class="attrib">(Ludovic Boutros, Timothy Potter, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11190">SOLR-11190</a>: GraphQuery also supports string fields which are indexed=false and docValues=true. Please refer to the
+Javadocs for DocValuesTermsQuery for it's performance characteristics.
+<br /><span class="attrib">(Karthik Ramachandran, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11084">SOLR-11084</a>: Issue with starting script with solr.home (-s) == solr
+<br /><span class="attrib">(Leil Ireson, Amrit Sarkar via Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11255">SOLR-11255</a>: Fix occasional ConcurrentModificationException when using SolrInfoMBeanHandler.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11272">SOLR-11272</a>: fix NPE when EmbeddedSolrServer handles /admin/* request and so one
+<br /><span class="attrib">(Stephen Allen via Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11289">SOLR-11289</a>: fix comma handling in terms component.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11164">SOLR-11164</a>, <a href="http://issues.apache.org/jira/browse/SOLR-11180">SOLR-11180</a>, <a href="http://issues.apache.org/jira/browse/SOLR-11220">SOLR-11220</a>: Fix NullPointerException and always-returns-zero
+contrib/ltr OriginalScoreFeature issues in SolrCloud mode.
+<br /><span class="attrib">(Yuki Yano, Jonathan Gonzalez, Ryan Yacyshyn, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11278">SOLR-11278</a>: Stopping CDCR should cancel a running bootstrap operation.
+<br /><span class="attrib">(Amrit Sarkar, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11293">SOLR-11293</a>: Potential data loss in TLOG replicas when masterVersion equals zero
+<br /><span class="attrib">(noble, Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10101">SOLR-10101</a>: TestLazyCores hangs
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11332">SOLR-11332</a>: Fix sorting on 'enum' fieldTypes that use sortMissingFirst or sortMissingLast
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11348">SOLR-11348</a>: Fix the DIH database example
+<br /><span class="attrib">(James Dyer)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11363">SOLR-11363</a>: JSON Facet API: repeated values in a numeric points field with docValues enabled
+were double counted.
+<br /><span class="attrib">(Hossman, yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11085">SOLR-11085</a>: Improve resiliency of autoscaling actions against overseer restarts and operation failures.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11297">SOLR-11297</a>: Message "Lock held by this virtual machine" during startup.  Solr is trying to start some cores twice.
+<br /><span class="attrib">(Luiz Armesto, Shawn Heisey, Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11399">SOLR-11399</a>: The UnifiedHighlighter was ignoring the hl.fragsize parameter when hl.bs.type=SEPARATOR
+<br /><span class="attrib">(Marc Morissette via David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11224">SOLR-11224</a>: SolrStream.close can hit an NPE
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11278">SOLR-11278</a>: Fix a race condition in the CDCR bootstrap process which could lead to bootstraps cancelling itself
+<br /><span class="attrib">(Amrit Sarkar, shalin, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11425">SOLR-11425</a>: SolrClientBuilder does not allow infinite timeout (value 0).
+<br /><span class="attrib">(Peter Szantai-Kis via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11449">SOLR-11449</a>: MoveReplicaCmd mistakenly called registerCollectionStateWatcher on failure.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11477">SOLR-11477</a>: Disallow resolving of external entities in the XML query parser (defType=xmlparser).
+<br /><span class="attrib">(Michael Stepankin, Olga Barinova, Uwe Schindler, Christine Poerschke)</span></li>
+    </ol>
+  </li>
+  <li><a id="v7.1.0.optimizations" href="javascript:toggleList('v7.1.0.optimizations')">Optimizations</a>&nbsp;&nbsp;&nbsp;(9)
+    <ol id="v7.1.0.optimizations.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10985">SOLR-10985</a>: Remove unnecessary toString() calls in solr-core's search package's debug logging.
+<br /><span class="attrib">(Michael Braun via Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11000">SOLR-11000</a>: Changes made via AutoScalingHandler should be atomic.
+<br /><span class="attrib">(ab, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11124">SOLR-11124</a>: MoveReplicaCmd should skip deleting old replica in case of its node is not live
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10769">SOLR-10769</a>: Allow nodeAdded / nodeLost events to report multiple nodes in one event.
+<br /><span class="attrib">(ab)</span></li>

[... 16164 lines stripped ...]