lucene-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ans...@apache.org
Subject svn commit: r21543 [14/20] - in /dev/lucene/lucene-solr-7.0.0-RC3-rev3ba304b29825a94249c5145b3f5061e87b87d8f8: ./ lucene/ lucene/changes/ lucene/maven/ lucene/maven/org/ lucene/maven/org/apache/ lucene/maven/org/apache/lucene/ lucene/maven/org/apache/l...
Date Sat, 09 Sep 2017 04:59:59 GMT
Added: dev/lucene/lucene-solr-7.0.0-RC3-rev3ba304b29825a94249c5145b3f5061e87b87d8f8/solr/changes/Changes.html
==============================================================================
--- dev/lucene/lucene-solr-7.0.0-RC3-rev3ba304b29825a94249c5145b3f5061e87b87d8f8/solr/changes/Changes.html (added)
+++ dev/lucene/lucene-solr-7.0.0-RC3-rev3ba304b29825a94249c5145b3f5061e87b87d8f8/solr/changes/Changes.html Sat Sep  9 04:59:55 2017
@@ -0,0 +1,16094 @@
+<!--
+**********************************************************
+** 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\\\\.0\\\\.0|v6\\\\.6\\\\.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.0.0.list' 
+            && list.id != 'v6.6.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.0.0' || anchor.id == 'v6.6.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 Quick Start guide at <a href="http://lucene.apache.org/solr/quickstart.html">http://lucene.apache.org/solr/quickstart.html</a>
+</p>
+<h2><a id="v7.0.0" href="javascript:toggleList('v7.0.0')">Release 7.0.0 </a></h2>
+<ul id="v7.0.0.list">
+  <li><a id="v7.0.0.versions_of_major_components" href="javascript:toggleList('v7.0.0.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(6)
+    <ol id="v7.0.0.versions_of_major_components.list">
+      <li>Apache Tika 1.13
+</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.14.v20161028
+</li>
+    </ol>
+  </li>
+  <li><a id="v7.0.0.upgrading_from_solr_6.x" href="javascript:toggleList('v7.0.0.upgrading_from_solr_6.x')">Upgrading from Solr 6.x</a>&nbsp;&nbsp;&nbsp;(40)
+    <ol id="v7.0.0.upgrading_from_solr_6.x.list">
+      <li>All Trie* numeric and date field types have been deprecated in favor of *Point field types.
+<p/>
+</li>
+      <li>The default response type is now JSON ("wt=json") instead of XML, and line indentation is now on by default
+("indent=on"). If you expect the responses to your queries to be returned in the previous format (XML
+format, no indentation), you must now you must now explicitly pass in "wt=xml" and "indent=off" as query
+parameters, or configure them as defaults on your request handlers.  See <a href="http://issues.apache.org/jira/browse/SOLR-10494">SOLR-10494</a> for more details.
+<p/>
+</li>
+      <li>the cluster property 'legacyCloud' is set to false from 7.0. This means 'zookeeper is the truth' by
+default. If an entry for a replica does not exist in the state.json, that replica cannot get
+registered. This may affect users who use that feature where they bring up replicas and they are
+automatically registered as a part of a shard. However, it is possible to fall back to the old behavior by
+setting the property legacyCloud=true , in the cluster properties using the following command
+<p/>
+./server/scripts/cloud-scripts/zkcli.sh -zkhost 127.0.0.1:2181  -cmd clusterprop -name legacyCloud -val true
+<p/>
+</li>
+      <li>HttpClientInterceptorPlugin is now HttpClientBuilderPlugin and must work with a
+SolrHttpClientBuilder rather than an HttpClientConfigurer.
+<p/>
+</li>
+      <li>HttpClientUtil now allows configuring HttpClient instances via SolrHttpClientBuilder
+rather than an HttpClientConfigurer. Use of env variable SOLR_AUTHENTICATION_CLIENT_CONFIGURER
+no longer works, please use SOLR_AUTHENTICATION_CLIENT_BUILDER
+<p/>
+</li>
+      <li>SolrClient implementations now use their own internal configuration for socket timeouts,
+connect timeouts, and allowing redirects rather than what is set as the default when
+building the HttpClient instance. Use the appropriate setters on the SolrClient instance.
+<p/>
+</li>
+      <li>HttpSolrClient#setAllowCompression has been removed and compression must be enabled as
+a constructor param.
+<p/>
+</li>
+      <li>HttpSolrClient#setDefaultMaxConnectionsPerHost and
+HttpSolrClient#setMaxTotalConnections have been removed. These now default very
+high and can only be changed via param when creating an HttpClient instance.
+<p/>
+</li>
+      <li>Query time join with scoring {!join score=none} (even none) doesn't handle single value numeric fields.
+Users are advised to convert these fields into string and reindex.
+<p/>
+</li>
+      <li>Deprecated collection and configset methods on MiniSolrCloudCluster have been
+removed
+<p/>
+</li>
+      <li>Index-time boosts are not supported anymore. If any boosts are provided, they
+will be ignored by the indexing chain. As a replacement, index-time scoring
+factors should be indexed in a separate field and combined with the query
+score using a function query.
+<p/>
+</li>
+      <li>Deprecated method getNumericType() has been removed from FieldType. Use getNumberType() instead
+<p/>
+</li>
+      <li>MBean names and attributes now follow hierarchical names used in metrics. This is reflected also in
+/admin/mbeans and /admin/plugins output, and can be observed in the UI Plugins tab, because now all these
+APIs get their data from the metrics API. The old (mostly flat) JMX view has been removed.
+<p/>
+</li>
+      <li>&lt;jmx&gt; element in solrconfig.xml is no longer supported. Equivalent functionality can be configured in
+solr.xml using &lt;metrics&gt;&lt;reporter ...&gt; element and SolrJmxReporter implementation. Limited back-compatibility
+is offered by automatically adding a default instance of SolrJmxReporter if it's missing, AND when a local
+MBean server is found (which can be activated either via ENABLE_REMOTE_JMX_OPTS in solr.in.sh or via system
+properties, eg. -Dcom.sun.management.jmxremote). This default instance exports all Solr metrics from all
+registries as hierarchical MBeans. This behavior can be also disabled by specifying a SolrJmxReporter
+configuration with a boolean init arg "enabled" set to "false". For a more fine-grained control users
+should explicitly specify at least one SolrJmxReporter configuration.
+<p/>
+</li>
+      <li>The sow (split-on-whitespace) request param now defaults to false (true in previous versions).
+This affects the edismax and standard/"lucene" query parsers: if the sow param is not specified,
+query text will not be split on whitespace before analysis. See
+<a href="https://lucidworks.com/2017/04/18/multi-word-synonyms-solr-adds-query-time-support/">https://lucidworks.com/2017/04/18/multi-word-synonyms-solr-adds-query-time-support/</a> .
+<p/>
+</li>
+      <li>Setting &lt;solrQueryParser defaultOperator="..."/&gt; in schema is no longer allowed and will cause an exception.
+Please use "q.op" parameter on the request instead. For more details, see <a href="http://issues.apache.org/jira/browse/SOLR-10584">SOLR-10584</a>.
+<p/>
+</li>
+      <li>Setting &lt;defaultSearchField&gt; in schema is no longer allowed and will cause an exception.
+Please use "df" parameter on the request instead. For more details, see <a href="http://issues.apache.org/jira/browse/SOLR-10585">SOLR-10585</a>.
+<p/>
+</li>
+      <li>The PostingsSolrHighlighter is deprecated. Furthermore, it now internally works via a re-configuration
+of the UnifiedSolrHighlighter.
+<p/>
+</li>
+      <li>Deprecated LatLonType, GeoHashField, SpatialPointVectorFieldType, and SpatialTermQueryPrefixTreeFieldType.
+Instead, switch to LatLonPointSpatialField or SpatialRecursivePrefixTreeFieldType or RptWithGeometrySpatialField.
+<p/>
+</li>
+      <li>The 'lucenePlusSort' QParser has been deprecated, and is no longer implicitly defined.  If you wish to continue using
+this QParser untill Solr 8, you must explicitly register it in your solrconfig.xml:
+   '&lt;queryParser name="lucenePlusSort" class="solr.OldLuceneQParserPlugin"/&gt;'
+<p/>
+</li>
+      <li>In solrconfig.xml the deprecated &lt;mergePolicy&gt; and &lt;mergeFactor&gt; and &lt;maxMergeDocs&gt; elements have
+been removed in favor of the &lt;mergePolicyFactory&gt; element introduced by <a href="http://issues.apache.org/jira/browse/SOLR-8621">SOLR-8621</a> in Solr 5.5.0.
+<p/>
+</li>
+      <li>Custom SolrMetricReporter classes must implement a new, factored out doInit() method and the validate() method
+must pass for all reporters including reporters that are not enabled, please see <a href="http://issues.apache.org/jira/browse/SOLR-10671">SOLR-10671</a> for details.
+<p/>
+</li>
+      <li>TemplateUpdateRequestProcessorFactory uses {} instead of ${} for template
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9565">SOLR-9565</a>: The name of TemplateUpdateRequestProcessorFactory' is changed to 'template' from 'Template' and the
+name of 'AtomicUpdateProcessorFactory' is changed to 'atomic' from 'Atomic'
+<p/>
+</li>
+      <li>The default for eDismax parameter 'lowercaseOperators' now depends on the luceneMatchVersion setting in solrconfig.
+It remains 'true' for luceneMatchVersion &lt; 7.0.0 and changes to 'false' from 7.0.0. See also <a href="http://issues.apache.org/jira/browse/SOLR-4646">SOLR-4646</a>
+<p/>
+</li>
+      <li>The unused 'valType' option has been removed from ExternalFileField, if you have this in your schema you
+can safely remove it. see <a href="http://issues.apache.org/jira/browse/SOLR-10929">SOLR-10929</a> for more details.
+<p/>
+</li>
+      <li>Config sets basic_configs and data_driven_schema_configs have now been merged into _default. It has data driven nature
+enabled by default, and can be turned off (after creating a collection) with:
+   curl <a href="http://host:8983/solr/mycollection/config">http://host:8983/solr/mycollection/config</a> -d '{"set-user-property": {"update.autoCreateFields":"false"}}'
+Please see <a href="http://issues.apache.org/jira/browse/SOLR-10574">SOLR-10574</a> for details.
+<p/>
+</li>
+      <li>The data driven config (now _default) for auto-creating fields earlier defaulted to "string" for text input.
+Now the default is to use "text_general" and to add a copyField to the schema, copying to a "*_str" dynamic field,
+with a cutoff at 256 characters. This enables full text search as well as faceting. See <a href="http://issues.apache.org/jira/browse/SOLR-9526">SOLR-9526</a> for more.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10123">SOLR-10123</a>: The Analytics Component has been upgraded to support distributed collections, expressions over multivalued
+fields, a new JSON request language, and more. DocValues are now required for any field used in the analytics expression
+whereas previously docValues was not required. Please see <a href="http://issues.apache.org/jira/browse/SOLR-10123">SOLR-10123</a> for details.
+<p/>
+</li>
+      <li>solrconfig.xml: &lt;requestDispatcher handleSelect="..."&gt; now defaults to false when luceneMatchVersion &gt;= 7.0,
+thus ignoring "qt". Regardless, "qt" is still used as a SolrJ special parameter that specifies the request handler
+(tail URL path) to use.  If you have request handlers without a leading '/', you can set handleSelect="true"
+or better yet consider migrating.
+<p/>
+</li>
+      <li>StandardRequestHandler is deprecated. Simply use SearchHandler instead.
+<p/>
+</li>
+      <li>The parameter names 'fromNode' for MOVEREPLICA and 'source', 'target' for REPLACENODE have been deprecated and
+replaced with 'sourceNode' and 'targetNode' instead. The old names will continue to work for back-compatibility
+but they will be removed in 8.0. See <a href="http://issues.apache.org/jira/browse/SOLR-11068">SOLR-11068</a> for more details.
+<p/>
+</li>
+      <li>All deperated methods of ClusterState (except getZkClusterStateVersion())
+have been removed. Use DocCollection methods instead.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11023">SOLR-11023</a>: EnumField has been deprecated in favor of new EnumFieldType.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11239">SOLR-11239</a>: The use of maxShardsPerNode is not supported when a cluster policy is in effect or
+when a collection specific policy is specified during collection creation.
+<p/>
+</li>
+      <li>V2 APIs are now available at /api, in addition to /v2 (which is now deprecated). Legacy APIs continue to remain
+available at /solr.
+<p/>
+</li>
+      <li>Solr was tested and is compatible with the final release candidate of Java 9. All startup scripts
+detect Java 9 correctly and setup Garbage Collector logging. If the configuration file contains
+logging options that are no longer supported with Java 9, startup will fail.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10307">SOLR-10307</a>: If starting Jetty without the Solr start script, you must now pass keystore and truststore
+passwords via the env variables SOLR_SSL_KEY_STORE_PASSWORD and SOLR_SSL_TRUST_STORE_PASSWORD rather
+than system properties.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10379">SOLR-10379</a>: ManagedSynonymFilterFactory has been deprecated in favor of ManagedSynonymGraphFilterFactory.
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10503">SOLR-10503</a>: CurrencyField has been deprecated in favor of new CurrencyFieldType.
+<p/>
+</li>
+    </ol>
+  </li>
+  <li><a id="v7.0.0.new_features" href="javascript:toggleList('v7.0.0.new_features')">New Features</a>&nbsp;&nbsp;&nbsp;(51)
+    <ol id="v7.0.0.new_features.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9857">SOLR-9857</a>, <a href="http://issues.apache.org/jira/browse/SOLR-9858">SOLR-9858</a>: Collect aggregated metrics from nodes and shard leaders in overseer.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9835">SOLR-9835</a>: Create another replication mode for SolrCloud
+<p/>
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10356">SOLR-10356</a>: Adds basic math Streaming Evaluators
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10393">SOLR-10393</a>: Adds UUID Streaming Evaluator
+<br /><span class="attrib">(Dennis Gove)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10046">SOLR-10046</a>: Add UninvertDocValuesMergePolicyFactory class.
+<br /><span class="attrib">(Keith Laban, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10547">SOLR-10547</a>: JSON Facet API: Implement support for single-valued string fields for min/max aggregations.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10262">SOLR-10262</a>: Add support for configurable metrics implementations.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10431">SOLR-10431</a>: Make it possible to invoke v2 api calls using SolrJ
+<br /><span class="attrib">(Cao Manh Dat, Noble Paul, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10233">SOLR-10233</a>: Add support for different replica types, that can handle updates differently:
+<ul class="bulleted-list">
+<li class="bulleted-list">
+NRT: Writes updates to transaction log and indexes locally. Replicas of type “NRT” support NRT
+       (soft commits) and RTG. Any NRT replica can become a leader. This was the only type supported
+       in SolrCloud until now and it’s the default type.
+</li>
+<li class="bulleted-list">
+TLOG: Writes to transaction log, but not to index, uses replication to copy segment files from the
+        shard leader. Any TLOG replica can become leader (by first applying all local transaction log
+        elements). If a replica is of type TLOG but is also the leader, it will behave as a NRT. This
+        is exactly what was added in <a href="http://issues.apache.org/jira/browse/SOLR-9835">SOLR-9835</a> (non-realtime replicas), just the API and naming changes.
+</li>
+<li class="bulleted-list">
+PULL: Doesn’t index or writes to transaction log, just replicates from the shard leader. PULL replicas
+        can’t become shard leaders (i.e., if there are only PULL replicas in the collection at some point,
+        updates will fail same as if there is no leaders, queries continue to work), so they don’t even
+        participate in elections.
+</li>
+</ul>
+<span class="attrib">(Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10278">SOLR-10278</a>: A new DSL to set cluster-wide preferences and policies on how to allocate replicas to nodes
+<br /><span class="attrib">(noble, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10373">SOLR-10373</a>: Implement read API for autoscaling configuration at /admin/autoscaling or
+/cluster/autoscaling paths.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10677">SOLR-10677</a>: Expose a diagnostics API to return nodes sorted by load in descending order and
+any policy violations.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-7452">SOLR-7452</a>: Refinement for JSON Facet API: Adding refine:true to any terms facet will cause an
+additional distributed search phase (overlapped with field retrieval) that requests additional info
+for top facet buckets from shards that did not previously contribute to that bucket.
+This will correct counts (and other statistics) for those top buckets collected in the first
+phase.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10433">SOLR-10433</a>: CollectionAdmin requests in SolrJ to support V2 calls
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9989">SOLR-9989</a>: Add support for PointFields in FacetModule (JSON Facets)
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10406">SOLR-10406</a>: v2 API error messages list the URL request path as /solr/____v2/... when the original path was /v2/...
+<br /><span class="attrib">(Cao Manh Dat, noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10574">SOLR-10574</a>: New _default config set replacing basic_configs and data_driven_schema_configs.
+<br /><span class="attrib">(Ishan Chattopadhyaya, noble, shalin, hossman, David Smiley, janhoy, Alexandre Rafalovich)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10272">SOLR-10272</a>: Use _default config set if no collection.configName is specified with CREATE
+<br /><span class="attrib">(Ishan Chattopadhyaya)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9526">SOLR-9526</a>: Data driven schema now indexes text field "foo" as both "foo" (text_general) and as "foo_str" (string)
+to facilitate both search and faceting. AddSchemaFieldsUpdateProcessor now has the ability to add a "copyField" to
+the type mappings, with an optional maxChars limitation. You can also define one typeMappings as default.
+This also solves issues <a href="http://issues.apache.org/jira/browse/SOLR-8495">SOLR-8495</a>, <a href="http://issues.apache.org/jira/browse/SOLR-6966">SOLR-6966</a>, and <a href="http://issues.apache.org/jira/browse/SOLR-7058">SOLR-7058</a>
+<br /><span class="attrib">(janhoy, Steve Rowe, hossman, Alexandre Rafalovich, Shawn Heisey, Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10123">SOLR-10123</a>: Upgraded the Analytics Component to version 2.0 which now supports distributed collections, expressions over
+multivalued fields, a new JSON request language, and more. DocValues are now required for any field used in the analytics
+expression  whereas previously docValues was not required. Please see <a href="http://issues.apache.org/jira/browse/SOLR-10123">SOLR-10123</a> for details.
+<br /><span class="attrib">(Houston Putman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10282">SOLR-10282</a>: bin/solr support for enabling Kerberos authentication
+<br /><span class="attrib">(Ishan Chattopadhyaya, Jason Gerlowski)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11093">SOLR-11093</a>: Add support for PointFields for {!graph} query.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10845">SOLR-10845</a>: Add support for PointFields to {!graphTerms} query that is internally
+used by some graph traversal streaming expressions.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10939">SOLR-10939</a>: Add support for PointsFields to {!join} query. Joined fields should
+also have docValues enabled.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11173">SOLR-11173</a> TermsComponent support for Points fields.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10849">SOLR-10849</a>: MoreLikeThisComponent should expose setMaxDocFreqPct (maxDoc
+frequency percentage).
+<br /><span class="attrib">(Dawid Weiss)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10307">SOLR-10307</a>: Allow Passing SSL passwords through environment variables.
+<br /><span class="attrib">(Mano Kovacs, Michael Suzuki via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10379">SOLR-10379</a>: Add ManagedSynonymGraphFilterFactory, deprecate ManagedSynonymFilterFactory.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10479">SOLR-10479</a>: Adds support for HttpShardHandlerFactory.loadBalancerRequests(MinimumAbsolute|MaximumFraction)
+configuration.
+<br /><span class="attrib">(Ramsey Haddad, Daniel Collins, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-3702">SOLR-3702</a>: concat(...) function query
+<br /><span class="attrib">(Andrey Kudryavtsev via Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10767">SOLR-10767</a>: Add movingAvg Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10813">SOLR-10813</a>: Add arraySort Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10696">SOLR-10696</a>: Add cumulative probability function
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10765">SOLR-10765</a>: Add anova Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10754">SOLR-10754</a>: Add hist Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10753">SOLR-10753</a>: Add array Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10747">SOLR-10747</a>: Allow /stream handler to execute Stream Evaluators directly
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10743">SOLR-10743</a>: Add sequence StreamEvaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10684">SOLR-10684</a>: Add finddelay Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10731">SOLR-10731</a>: Add knn Streaming Expression
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10724">SOLR-10724</a>: Add describe Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10693">SOLR-10693</a>: Add copyOfRange Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10623">SOLR-10623</a>: Add sql Streaming Expression
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10661">SOLR-10661</a>: Add copyOf Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10663">SOLR-10663</a>: Add distance Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10664">SOLR-10664</a>: Add scale Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10666">SOLR-10666</a>: Add rank transformation Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10662">SOLR-10662</a>: Add length Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10660">SOLR-10660</a>: Add reverse Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9910">SOLR-9910</a>: Add solr/solr.cmd parameter to append jetty parameters to the start script.
+<br /><span class="attrib">(Mano Kovacs via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-6671">SOLR-6671</a>: Possible to set solr.data.home property as root dir for all data
+<br /><span class="attrib">(janhoy, Shawn Heisey, Mark Miller)</span></li>
+    </ol>
+  </li>
+  <li><a id="v7.0.0.bug_fixes" href="javascript:toggleList('v7.0.0.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(56)
+    <ol id="v7.0.0.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9262">SOLR-9262</a>: Connection and read timeouts are being ignored by UpdateShardHandler after <a href="http://issues.apache.org/jira/browse/SOLR-4509">SOLR-4509</a>.
+<br /><span class="attrib">(Mark Miller, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9837">SOLR-9837</a>: Fix 55% performance regression of FieldCache uninvert time of
+numeric fields.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10408">SOLR-10408</a>: v2 API introspect should return useful message for non-existent command
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10411">SOLR-10411</a>: v2 Collection API "modify" command specification's replicationFactor property is incorrectly typed as string,
+should be integer
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10405">SOLR-10405</a>: v2 API introspect response contains multiple copies of the experimental format WARNING
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10412">SOLR-10412</a>: v2 API: many API command specification properties are typed "number" but should instead be typed "integer"
+<br /><span class="attrib">(Steve Rowe, Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10413">SOLR-10413</a>: v2 API: parsed JSON type should be coerced to expected type
+<br /><span class="attrib">(Cao Manh Dat, Noble Paul)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10223">SOLR-10223</a>: Allow running examples as root on Linux with -force option
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10830">SOLR-10830</a>: Solr now correctly enforces that the '_root_' field has the same fieldType as the
+uniqueKey field.  With out this enforcement, child document updating was unreliable.
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10876">SOLR-10876</a>: Regression in loading runtime UpdateRequestProcessors like TemplateUpdateProcessorFactory
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10886">SOLR-10886</a>: Using V2Request.process(solrClient) method throws NPE if the API returns an error
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10921">SOLR-10921</a>: Work around the static Lucene BooleanQuery.maxClauseCount that causes Solr's maxBooleanClauses
+setting behavior to be "last core wins".  This patch sets  BooleanQuery.maxClauseCount to its maximum value,
+thus disabling the global check, and replaces it with specific checks where desired via
+QueryUtils.build().
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10948">SOLR-10948</a>: Fix extraction component to treat DatePointField the same as TrieDateField
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10506">SOLR-10506</a>: Fix memory leak (upon collection reload or ZooKeeper session expiry) in ZkIndexSchemaReader.
+<br /><span class="attrib">(Torsten Bøgh Köster, Christine Poerschke, Jörg Rathlev, Mike Drob)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-6807">SOLR-6807</a>: CloudSolrClient's ZK state version check with the server was ignored when handleSelect=false
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10878">SOLR-10878</a>: MOVEREPLICA command may lose data when replicationFactor is 1.
+<br /><span class="attrib">(ab, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10879">SOLR-10879</a>: DELETEREPLICA and DELETENODE commands should prevent data loss when
+replicationFactor is 1.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10983">SOLR-10983</a>: Fix DOWNNODE -&gt; queue-work explosion
+<br /><span class="attrib">(Scott Blum, Joshua Humphries)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10826">SOLR-10826</a>: Fix CloudSolrClient to expand the collection parameter correctly
+<br /><span class="attrib">(Tim Owen via Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11039">SOLR-11039</a>: Next button in Solr admin UI for collection list pagination does not work.
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11041">SOLR-11041</a>: MoveReplicaCmd do not specify ulog dir in case of HDFS
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11045">SOLR-11045</a>: The new replica created by MoveReplica will have to have same name and coreName as the
+old one in case of HDFS
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11043">SOLR-11043</a>: Fix facet.range.method=dv and interval facets on single-valued float fields with negative values.
+<br /><span class="attrib">(Tomás Fernández Löbbe, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11073">SOLR-11073</a>: Fix overflow in interval faceting when querying Long limits (e.g. (Long.MAX_VALUE TO Long.MAX_VALUE])
+<br /><span class="attrib">(Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11057">SOLR-11057</a>: Fix overflow in point range queries when querying the type limits
+(e.g. q=field_i:{Integer.MAX_VALUE TO Integer.MAX_VALUE])
+<br /><span class="attrib">(Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11136">SOLR-11136</a>: Fix solrj XMLResponseParser when nested docs transformer is used with indented XML
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11130">SOLR-11130</a>: V2Request in SolrJ should return the correct collection name so that the request is forwarded to the
+correct node
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11151">SOLR-11151</a>: SolrInfoMBeanHandler.getDiff() ADD case non-functional: NPE when a bean value goes from null -&gt; non-null.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11154">SOLR-11154</a>: Child documents' return fields now include useDocValuesAsStored fields
+<br /><span class="attrib">(Mohammed Sheeri Shaketi Nauage via
+Ishan Chattopadhyaya)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11163">SOLR-11163</a>: Fix contrib/ltr Normalizer persistence after solr core reload or restart.
+<br /><span class="attrib">(Yuki Yano via Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11182">SOLR-11182</a>: A split shard failure on IOException should be logged
+<br /><span class="attrib">(Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10353">SOLR-10353</a>: TestSQLHandler reproducible failure: No match found for function signature min(&lt;NUMERIC&gt;)
+<br /><span class="attrib">(Kevin Risden)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11221">SOLR-11221</a>: SolrJmxReporter broken on core reload. This resulted in some or most metrics not being reported
+via JMX after core reloads, depending on timing.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11235">SOLR-11235</a>: Some SolrCore metrics should check if core is closed before reporting.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10698">SOLR-10698</a>: StreamHandler should allow connections to be closed early
+<br /><span class="attrib">(Joel Bernstein, Varun Thacker, Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11243">SOLR-11243</a>: Replica Placement rules are ignored if a cluster policy exists.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11268">SOLR-11268</a>: AtomicUpdateProcessor complains missing UpdateLog
+<br /><span class="attrib">(noble, Ishan Chattopadhyaya)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11228">SOLR-11228</a>: Exclude static html files in the partials directory from authentication and authorization checks. The UI
+will open correctly with kerberos enabled
+<br /><span class="attrib">(Ishan Chattopadhyaya, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8689">SOLR-8689</a>: Fix bin/solr.cmd so it can run properly on Java 9
+<br /><span class="attrib">(Uwe Schindler, hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10723">SOLR-10723</a> JSON Facet API: resize() implemented incorrectly for CountSlotAcc, HllAgg.NumericAcc
+resulting in exceptions when using a hashing faceting method and sorting by hll(numeric_field).
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10719">SOLR-10719</a>: Creating a core.properties fails if the parent of core.properties is a symlinked dierctory
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10360">SOLR-10360</a>: Solr HDFS snapshot export fails due to FileNotFoundException error when using MR1 instead of
+yarn.
+<br /><span class="attrib">(Hrishikesh via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10137">SOLR-10137</a>: Ensure that ConfigSets created via API are mutable.
+<br /><span class="attrib">(Hrishikesh via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10829">SOLR-10829</a>: Fixed IndexSchema to enforce that uniqueKey can not be Points based for correctness
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10836">SOLR-10836</a>: The query parsers igain, significantTerms, and tlogit (used by streaming expressions by
+the same name) might throw a NullPointerException if the referenced field had no indexed data in some
+shards. The fix included an optimization to use Solr's cached AtomicReader instead of re-calculating.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10715">SOLR-10715</a>: /v2/ should not be an alias for /v2/collections
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10835">SOLR-10835</a>: Add support for point fields in Export Handler
+<br /><span class="attrib">(Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10704">SOLR-10704</a>: REPLACENODE may cause data loss when replicationFactor is 1.
+<br /><span class="attrib">(ab, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10833">SOLR-10833</a>: Point numeric fields should throw SolrException(BAD_REQUEST) for malformed numbers in queries.
+            Trie numeric fields should throw SolrException(BAD_REQUEST) for malformed docValues range queries.
+<br /><span class="attrib">(hossman, Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10832">SOLR-10832</a>: Fixed VersionInfo.getMaxVersionFromIndex when using PointsField with indexed="true"
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10763">SOLR-10763</a>: Admin UI replication tab sometimes empty when failed replications
+<br /><span class="attrib">(janhoy, Bojan Vitnik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10824">SOLR-10824</a>: fix NPE ExactSharedStatsCache, fixing maxdocs skew for terms which are absent at one of shards
+</li>
+      <li>when using one of Exact*StatsCache
+<br /><span class="attrib">(Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10963">SOLR-10963</a>: Fix example json in MultipleAdditiveTreesModel javadocs.
+<br /><span class="attrib">(Stefan Langenmaier via Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10914">SOLR-10914</a>: RecoveryStrategy's sendPrepRecoveryCmd can get stuck for 5 minutes if leader is unloaded.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11198">SOLR-11198</a>: downconfig downloads empty file as folder
+<br /><span class="attrib">(Erick Erickson)</span></li>
+    </ol>
+  </li>
+  <li><a id="v7.0.0.optimizations" href="javascript:toggleList('v7.0.0.optimizations')">Optimizations</a>&nbsp;&nbsp;&nbsp;(8)
+    <ol id="v7.0.0.optimizations.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-4509">SOLR-4509</a>: Move to non deprecated HttpClient impl classes to remove stale connection
+check on every request and move connection lifecycle management towards the client.
+<br /><span class="attrib">(Ryan Zezeski, Mark Miller, Shawn Heisey, Steve Davids)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9255">SOLR-9255</a>: Rename SOLR_AUTHENTICATION_CLIENT_CONFIGURER -&gt; SOLR_AUTHENTICATION_CLIENT_BUILDER
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9579">SOLR-9579</a>: Make Solr's SchemaField implement Lucene's IndexableFieldType, removing the
+creation of a Lucene FieldType every time a field is indexed.
+<br /><span class="attrib">(John Call, yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9822">SOLR-9822</a>: JSON Facet API: Recover performance lost due to the DocValues transition to
+an iterator API (<a href="http://issues.apache.org/jira/browse/LUCENE-7407">LUCENE-7407</a>).  This only fixes calculating counts for single-valued
+string fields from the FieldCache, resulting in up to 56% better throughput for those cases.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10727">SOLR-10727</a>: Avoid polluting the filter cache for certain types of faceting (typically ranges) when
+the base docset is empty.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11070">SOLR-11070</a>: Make docValues range queries behave the same as Trie/Point fields for Double/Float Infinity cases
+<br /><span class="attrib">(Tomás Fernández Löbbe, Andrey Kudryavtsev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10634">SOLR-10634</a>: JSON Facet API: When a field/terms facet will retrieve all buckets (i.e. limit:-1)
+and there are no nested facets, aggregations are computed in the first collection phase
+so that the second phase which would normally involve calculating the domain for the bucket
+can be skipped entirely, leading to large performance improvements.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10722">SOLR-10722</a>: Speed up Solr's use of the UnifiedHighlighter be re-using FieldInfos.
+<br /><span class="attrib">(David Smiley)</span></li>
+    </ol>
+  </li>
+  <li><a id="v7.0.0.other_changes" href="javascript:toggleList('v7.0.0.other_changes')">Other Changes</a>&nbsp;&nbsp;&nbsp;(89)
+    <ol id="v7.0.0.other_changes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10236">SOLR-10236</a>: Removed FieldType.getNumericType(). Use getNumberType() instead.
+<br /><span class="attrib">(Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10347">SOLR-10347</a>: Removed index level boost support from "documents" section of the admin UI
+<br /><span class="attrib">(Amrit Sarkar via
+Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9959">SOLR-9959</a>: SolrInfoMBean category and hierarchy cleanup. Per-component statistics are now obtained from
+the metrics API, legacy JMX support has been replaced with SolrJmxReporter functionality. Several reporter
+improvements (support for multiple prefix filters, "enabled" flag, reuse of service clients).
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10418">SOLR-10418</a>: Expose safe system properties via metrics API as 'system.properties' in 'solr.jvm' group.
+Add support for selecting specific properties from any compound metric using 'property' parameter to
+/admin/metrics handler.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10557">SOLR-10557</a>: Make "compact" format default for /admin/metrics.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10310">SOLR-10310</a>: By default, stop splitting on whitespace prior to analysis
+in edismax and standard/"lucene" query parsers.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10647">SOLR-10647</a>: Move the V1 &lt;-&gt; V2 API mapping to SolrJ
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10584">SOLR-10584</a>: We'll now always throw an exception if defaultOperator is found in schema. This config has
+been deprecated since 3.6, and enforced for new configs since 6.6
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10585">SOLR-10585</a>: We'll now always throw an exception if defaultSearchField is found in schema. This config has
+been deprecated since 3.6, and enforced for new configs since 6.6
+<br /><span class="attrib">(janhoy, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10414">SOLR-10414</a>: RecoveryStrategy is now a Runnable instead of a Thread.
+<br /><span class="attrib">(Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10042">SOLR-10042</a>: Delete old deprecated Admin UI, leaving the AngularJS UI the only one supported
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10378">SOLR-10378</a>: Clicking Solr logo on AdminUI shows blank page
+<br /><span class="attrib">(Takumi Yoshida via janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10700">SOLR-10700</a>: Deprecated and converted the PostingsSolrHighlighter to extend UnifiedSolrHighlighter and thus no
+longer use the PostingsHighlighter.  It should behave mostly the same.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10710">SOLR-10710</a>: Fix LTR failing tests.
+<br /><span class="attrib">(Diego Ceccarelli via Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10755">SOLR-10755</a>: delete/refactor many solrj deprecations
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10752">SOLR-10752</a>: replicationFactor (nrtReplicas) default is 0 if tlogReplicas is specified when creating a collection
+<br /><span class="attrib">(Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10757">SOLR-10757</a>: delete/refactor/cleanup CollectionAdminRequest deprecations
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10793">SOLR-10793</a>: BlobHandler should have a well-known permission name
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10744">SOLR-10744</a>: Update noggit to newer version (0.8)
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10792">SOLR-10792</a>: Deprecate and remove implicit registration of "lucenePlusSort" aka OldLuceneQParser
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10791">SOLR-10791</a>: Remove deprecated options in SSLTestConfig
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/LUCENE-7852">LUCENE-7852</a>: Correct copyright year(s) in solr/LICENSE.txt file.
+<br /><span class="attrib">(Christine Poerschke, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8668">SOLR-8668</a>: In solrconfig.xml remove &lt;mergePolicy&gt; (and related &lt;mergeFactor&gt; and &lt;maxMergeDocs&gt;)
+support in favor of the &lt;mergePolicyFactory&gt; element introduced by <a href="http://issues.apache.org/jira/browse/SOLR-8621">SOLR-8621</a> in Solr 5.5.0.
+<br /><span class="attrib">(Christine Poerschke, hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10799">SOLR-10799</a>: Extracted functionality to collect eligible replicas from HttpShardHandler.prepDistributed()
+to a new method
+<br /><span class="attrib">(Domenico Fabio Marino via Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10801">SOLR-10801</a>: Remove several deprecated methods that were exposed to plugin writers
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10671">SOLR-10671</a>: Add abstract doInit method to the SolrMetricReporter base class.
+<br /><span class="attrib">(Christine Poerschke, Anshum Gupta)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10713">SOLR-10713</a>: Ignore .pid and .out files in solr working directory
+<br /><span class="attrib">(Jason Gerlowski via Mike Drob)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10764">SOLR-10764</a>: AutoScalingHandler should validate policy and preferences before updating zookeeper.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10782">SOLR-10782</a>: Improve error handling and tests for Snitch and subclasses and general cleanups.
+<br /><span class="attrib">(Noble Paul, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10419">SOLR-10419</a>: All collection APIs should use the new Policy framework for replica placement.
+<br /><span class="attrib">(Noble Paul, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10800">SOLR-10800</a>: Factor out HttpShardHandler.transformReplicasToShardUrls from HttpShardHandler.prepDistributed.
+<br /><span class="attrib">(Domenico Fabio Marino, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10779">SOLR-10779</a>: JavaBinCodec should use close consistently rather than having marshal() and close() call finish()
+ (which closes the underlying stream).
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9623">SOLR-9623</a>: Disable remote streaming in example configs by default. Adjust Upload Limit defaults
+<br /><span class="attrib">(janhoy, yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-4646">SOLR-4646</a>: eDismax lowercaseOperators now defaults to "false" for luceneMatchVersion &gt;= 7.0.0
+<br /><span class="attrib">(janhoy, David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8256">SOLR-8256</a>: Set legacyCloud=false as default
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10929">SOLR-10929</a>: Removed unused 'valType' option from ExternalFileField
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10864">SOLR-10864</a>: Simplified how Trie vs Points based numerics are randomized by SolrTestCaseJ4 by adding a static
+option to PointsField to ignore 'precisionStep' attribute.  This change also begins to attempt to randomize
+'docValues' on numeric field types unless tests explicity enable/disable them.
+<br /><span class="attrib">(hossman, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/LUCENE-7883">LUCENE-7883</a>: Solr no longer uses the context class loader when resolving
+resources, they are only resolved against Solr's own or "core" class loader
+by default.
+<br /><span class="attrib">(Uwe Schindler)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10915">SOLR-10915</a>: Make builder based SolrClient constructors to be the only valid way to construct client objects and
+increase the visibility of builder elements to be protected so extending the builder, and the clients is possible.
+<br /><span class="attrib">(Jason Gerlowski, Anshum Gupta)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10823">SOLR-10823</a>: Add reporting period to SolrMetricReporter base class.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10807">SOLR-10807</a>: Randomize Points based numeric field types in all existing tests &amp; test schemas
+where Trie numerics were previously hardcoded.
+<br /><span class="attrib">(hossman, Steve Rowe, Anshum Gupta)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-6807">SOLR-6807</a>: Changed requestDispatcher's handleSelect to default to false, thus ignoring "qt".
+Simplified configs to not refer to handleSelect or "qt".  Switch all tests that assumed true to assume false
+(added leading '/' in request handlers). Switch all tests referring to "standard" request handler to
+instead refer to "/select" with SearchHandler. Deprecated the old StandardRequestHandler.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10456">SOLR-10456</a>: Deprecate timeout related setters from SolrClients, and replace with Builder based implementation
+<br /><span class="attrib">(Jason Gerlowski, Anshum Gupta)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11004">SOLR-11004</a>: Consolidate SolrClient builder code in an abstract base class
+<br /><span class="attrib">(Jason Gerlowski, Anshum Gupta)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10967">SOLR-10967</a>: Cleanup the default configset. The changes involve some documentation corrections, removing the currency
+field from the examples and a few dynamic fields
+<br /><span class="attrib">(Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11016">SOLR-11016</a>: Fix TestCloudJSONFacetJoinDomain test-only bug
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11021">SOLR-11021</a>: The elevate.xml config-file is made optional in the ElevationComponent.
+The default configset doesn't ship with a elevate.xml file anymore
+<br /><span class="attrib">(Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10898">SOLR-10898</a>: Fix <a href="http://issues.apache.org/jira/browse/SOLR-10898">SOLR-10898</a> to not deterministicly fail 1/512 runs
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10796">SOLR-10796</a>: TestPointFields: increase randomized testing of non-trivial values.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11068">SOLR-11068</a>: MOVEREPLICA and REPLACENODE API parameter names are now 'sourceNode' and 'targetNode'. The old names
+viz. 'fromNode' for MOVEREPLICA and 'source', 'target' for REPLACENODE have been deprecated.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11037">SOLR-11037</a>: Refactor to provide NodeConfig.getSolrDataHome internal API.
+<br /><span class="attrib">(ab, janhoy, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11119">SOLR-11119</a>: Switch from Trie to Points field types in the .system collection schema.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11088">SOLR-11088</a>: Fix sporadic failures of MetricsHandlerTest.testPropertyFilter on jenkins
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10494">SOLR-10494</a>: Make default response format JSON (wt=json), and also indent text responses formats
+(indent=on) by default
+<br /><span class="attrib">(Trey Grainger &amp; Cassandra Targett via hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10760">SOLR-10760</a>,<a href="http://issues.apache.org/jira/browse/SOLR-11315">SOLR-11315</a>,<a href="http://issues.apache.org/jira/browse/SOLR-11313">SOLR-11313</a>: Remove trie field types and fields from example schemas.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11056">SOLR-11056</a>: Add random range query test that compares results across Trie*, *Point and DocValue-only fields
+<br /><span class="attrib">(Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10926">SOLR-10926</a>: Increase the odds of randomly choosing point fields in our SolrTestCaseJ4 numeric type randomization.
+<br /><span class="attrib">(hossman, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10846">SOLR-10846</a>: ExternalFileField/FloatFieldSource should throw a clear exception on initialization with
+a Points-based keyField, which is not supported.
+<br /><span class="attrib">(hossman, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11155">SOLR-11155</a>: /analysis/field and /analysis/document requests should support points fields.
+<br /><span class="attrib">(Jason Gerlowski, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10756">SOLR-10756</a>: Undeprecate ZkStateReader.updateClusterState(), mark as @lucene.internal, and rename to
+forciblyRefreshAllClusterStateSlow().
+<br /><span class="attrib">(hossman, shalin, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11036">SOLR-11036</a>: Separately report disk space metrics for solr.data.home and core root directory.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10919">SOLR-10919</a>: ord &amp; rord functions give confusing errors with PointFields.
+<br /><span class="attrib">(hossman, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10847">SOLR-10847</a>: Provide a clear exception when attempting to use the terms component with points fields.
+<br /><span class="attrib">(hossman, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9321">SOLR-9321</a>: Remove deprecated methods of ClusterState.
+<br /><span class="attrib">(Jason Gerlowski, ishan, Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10033">SOLR-10033</a>: When attempting to facet with facet.mincount=0 over points fields, raise mincount to 1
+and log a warning.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11178">SOLR-11178</a>: Change error handling in AutoScalingHandler to be consistent w/ other APIs
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11023">SOLR-11023</a>: Added EnumFieldType, a non-Trie-based version of EnumField, and deprecated EnumField
+in favor of EnumFieldType.
+<br /><span class="attrib">(hossman, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10803">SOLR-10803</a>: Mark all Trie/LegacyNumeric based fields @deprecated in Solr7.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10821">SOLR-10821</a>: Ref guide documentation for Autoscaling
+<br /><span class="attrib">(Noble Paul, Cassandra Targett, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11239">SOLR-11239</a>: A special value of -1 can be specified for 'maxShardsPerNode' to denote that
+there is no limit. The bin/solr script send maxShardsPerNode=-1 when creating collections. The
+use of maxShardsPerNode is not supported when a cluster policy is in effect or when a
+collection specific policy is specified during collection creation.
+<br /><span class="attrib">(Noble Paul, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11183">SOLR-11183</a>: V2 APIs are now available at /api endpoint.
+<br /><span class="attrib">(Ishan Chattopadhyaya)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10617">SOLR-10617</a>: JDBCStream accepts columns of type TIME, DATE &amp; TIMESTAMP as well as CLOBs and decimal
+numeric types
+<br /><span class="attrib">(James Dyer)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10400">SOLR-10400</a>: Replace (instanceof TrieFooField || instanceof FooPointField) constructs with
+FieldType.getNumberType() or SchemaField.getSortField() where appropriate.
+<br /><span class="attrib">(hossman, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10438">SOLR-10438</a>: Assign explicit useDocValuesAsStored values to all points field types in
+schema-point.xml/TestPointFields.
+<br /><span class="attrib">(hossman, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/LUCENE-7705">LUCENE-7705</a>: Allow CharTokenizer-derived tokenizers and KeywordTokenizer to configure the max token length.
+<br /><span class="attrib">(Amrit Sarkar via Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10659">SOLR-10659</a>: Remove ResponseBuilder.getSortSpec use in SearchGroupShardResponseProcessor.
+<br /><span class="attrib">(Judith Silverman via Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10741">SOLR-10741</a>: Factor out createSliceShardsStr method from HttpShardHandler.prepDistributed.
+<br /><span class="attrib">(Domenico Fabio Marino via Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10790">SOLR-10790</a>: Fix warnings in Assign.java and ReplicaAssigner.java classes.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8437">SOLR-8437</a>: Improve RAMDirectory details in sample solrconfig files
+<br /><span class="attrib">(Mark Miller, Varun Thacker)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8762">SOLR-8762</a>: return child docs in DIH debug
+<br /><span class="attrib">(Gopikannan Venugopalsamy via Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10501">SOLR-10501</a>: Test sortMissing{First,Last} with points fields.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10761">SOLR-10761</a>: Switch trie numeric/date fields to points in data-driven-enabled example and test schemas.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10851">SOLR-10851</a>: SolrClients should clarify expectations for solrServerUrl parameter
+<br /><span class="attrib">(Jason Gerlowski
+via Tomás Fernández Löbbe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10891">SOLR-10891</a>: BBoxField should support point-based number sub-fields.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10834">SOLR-10834</a>: Fixed tests and test configs to stop using numeric uniqueKey fields
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10883">SOLR-10883</a>: Ref guide: Escape replacement substitutions, e.g. =&gt; to right arrow, so that they are
+rendered visibly in the PDF.  Also add .adoc file checks to the top-level validate target, including
+for the invisible substitutions PDF problem.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10503">SOLR-10503</a>,<a href="http://issues.apache.org/jira/browse/SOLR-10502">SOLR-10502</a>: Deprecate CurrencyField in favor of new CurrencyFieldType, which works
+with point fields and provides control over dynamic fields used for the raw amount and currency
+code sub-fields.
+<br /><span class="attrib">(hossman, Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11261">SOLR-11261</a>, <a href="http://issues.apache.org/jira/browse/SOLR-10966">SOLR-10966</a>: Upgrade to Hadoop 2.7.4 to fix incompatibility with Java 9.
+<br /><span class="attrib">(Uwe Schindler)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11324">SOLR-11324</a>: Clean up mention of trie fields in documentation and source comments.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+    </ol>
+  </li>
+</ul>
+<h2><a id="v6.6.1" href="javascript:toggleList('v6.6.1')">Release 6.6.1  [2017-09-07]</a></h2>
+<ul id="v6.6.1.list">
+  <li><a id="v6.6.1.bug_fixes" href="javascript:toggleList('v6.6.1.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(10)
+    <ol id="v6.6.1.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10857">SOLR-10857</a>: standalone Solr loads UNLOADed core on request
+<br /><span class="attrib">(Erick Erickson, Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11024">SOLR-11024</a>: ParallelStream should set the StreamContext when constructing SolrStreams
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10908">SOLR-10908</a>: CloudSolrStream.toExpression incorrectly handles fq clauses
+<br /><span class="attrib">(Rohit Singh via Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11177">SOLR-11177</a>: CoreContainer.load needs to send lazily loaded core descriptors to the proper list rather than send
+them all to the transient lists.
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11122">SOLR-11122</a>: Creating a core should write a core.properties file first and clean up on failure
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10910">SOLR-10910</a>: Clean up a few details left over from pluggable transient core and untangling
+CoreDescriptor/CoreContainer references
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10721">SOLR-10721</a>: Provide a way to know when Core Discovery is finished and when all async cores are done loading
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11069">SOLR-11069</a>: CDCR bootstrapping can get into an infinite loop when a core is reloaded
+<br /><span class="attrib">(Amrit Sarkar, Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11221">SOLR-11221</a>: SolrJmxReporter broken on core reload. This resulted in some or most metrics not being reported
+via JMX after core reloads, depending on timing.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-11261">SOLR-11261</a>, <a href="http://issues.apache.org/jira/browse/SOLR-10966">SOLR-10966</a>: Upgrade to Hadoop 2.7.4 to fix incompatibility with Java 9.
+<br /><span class="attrib">(Uwe Schindler)</span></li>
+    </ol>
+  </li>
+</ul>
+<h2><a id="older" href="javascript:toggleList('older')">Older Releases</a></h2>
+<ul id="older.list">
+<h3><a id="v6.6.0" href="javascript:toggleList('v6.6.0')">Release 6.6.0  [2017-06-06]</a></h3>
+<ul id="v6.6.0.list">
+      <li>Consult the <a href="http://lucene.apache.org/core/7_0_0/changes/Changes.html">LUCENE_CHANGES.txt</a> file for additional, low level, changes in this release.
+</li>
+  </li>
+  <li><a id="v6.6.0.versions_of_major_components" href="javascript:toggleList('v6.6.0.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(6)
+    <ol id="v6.6.0.versions_of_major_components.list">
+      <li>Apache Tika 1.13
+</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.14.v20161028
+</li>
+    </ol>
+  </li>
+  <li><a id="v6.6.0.upgrade_notes" href="javascript:toggleList('v6.6.0.upgrade_notes')">Upgrade Notes</a>&nbsp;&nbsp;&nbsp;(3)
+    <ol id="v6.6.0.upgrade_notes.list">
+      <li>Solr contribs map-reduce, morphlines-core and morphlines-cell have been removed.
+<p/>
+</li>
+      <li>JSON Facet API now uses hyper-log-log for numBuckets cardinality calculation and
+calculates cardinality before filtering buckets by any mincount greater than 1.
+<p/>
+</li>
+      <li>ZooKeeper dependency has been upgraded from 3.4.6 to 3.4.10.
+<p/>
+</li>
+    </ol>
+  </li>
+  <h4>Detailed Change List</h4>
+  <li><a id="v6.6.0.new_features" href="javascript:toggleList('v6.6.0.new_features')">New Features</a>&nbsp;&nbsp;&nbsp;(36)
+    <ol id="v6.6.0.new_features.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9992">SOLR-9992</a>: Add support for grouping with PointFIelds.
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9994">SOLR-9994</a>: Add support for CollapseQParser with PointFields.
+<br /><span class="attrib">(Varun Thacker, Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10076">SOLR-10076</a>: Hide keystore and truststore passwords from /admin/info/* outputs.
+<br /><span class="attrib">(Mano Kovacs via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-6736">SOLR-6736</a>: Adding support for uploading zipped configsets using ConfigSets API
+<br /><span class="attrib">(Varun Rajput, Ishan Chattopadhyaya,
+Noble Paul, Anshum Gupta, Gregory Chanan)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10349">SOLR-10349</a>: Add totalTermFreq support to TermsComponent.
+<br /><span class="attrib">(Shai Erera)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9993">SOLR-9993</a>: Add support for ExpandComponent with PointFields.
+<br /><span class="attrib">(Cao Manh Dat)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10239">SOLR-10239</a>: MOVEREPLICA API
+<br /><span class="attrib">(Cao Manh Dat, Noble Paul, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9936">SOLR-9936</a>: Allow configuration for recoveryExecutor thread pool size.
+<br /><span class="attrib">(Tim Owen via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10447">SOLR-10447</a>: Collections API now supports a LISTALIASES command to return a list of all collection aliases.
+<br /><span class="attrib">(Yago Riveiro, Ishan Chattopadhyaya, Mark Miller, Steve Molloy, Shawn Heisey, Mike Drob, janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10446">SOLR-10446</a>: CloudSolrClient can now be initialized using the base URL of a Solr instance instead of
+ZooKeeper hosts. This is possible through the use of newly introduced HttpClusterStateProvider.
+To fetch a list of collection aliases, this depends on LISTALIASES command, and hence this way of
+initializing CloudSolrClient would not work if you have collection aliases on older versions of Solr
+server that doesn't support LISTALIASES.
+<br /><span class="attrib">(Ishan Chattopadhyaya, Noble Paul)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10082">SOLR-10082</a>: Variance and Standard Deviation aggregators for the JSON Facet API.
+Example: json.facet={x:"stddev(field1)", y:"variance(field2)"}
+<br /><span class="attrib">(Rustam Hashimov, yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10505">SOLR-10505</a>: Add multi-field support to TermsComponent when requesting terms' statistics.
+<br /><span class="attrib">(Shai Erera)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10537">SOLR-10537</a>: SolrJ: Added SolrParams.toLocalParamsString() and ClientUtils.encodeLocalParamVal.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10507">SOLR-10507</a>: Core Admin status command to emit collection details of each core
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10521">SOLR-10521</a>: introducing sort=childfield(field) asc for searching by {!parent}
+<br /><span class="attrib">(Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9596">SOLR-9596</a>: Add Solr support for SimpleTextCodec, via &lt;codecFactory class="solr.SimpleTextCodecFactory"/&gt;
+in solrconfig.xml (per-field specification in the schema is not possible).
+<br /><span class="attrib">(Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-1485">SOLR-1485</a>: Add payload support with payload() value source and {!payload_score} and {!payload_check}
+query parsers.
+<br /><span class="attrib">(Erik Hatcher)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10430">SOLR-10430</a>: Add ls command to ZkCLI for listing only sub-directories.
+<br /><span class="attrib">(Peter Szantai-Kis via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10583">SOLR-10583</a>: JSON Faceting now supports a query time 'join' domain change option
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9530">SOLR-9530</a>: An Update Processor to convert normal update operation to an atomic operations such as
+add, set,inc, remove ,set, removeregex
+<br /><span class="attrib">(Amrit Sarkar, noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10303">SOLR-10303</a>: Add date/time Stream Evaluators
+<br /><span class="attrib">(Gethin James, Dennis Gove, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10351">SOLR-10351</a>: Add analyze Stream Evaluator to support streaming NLP
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10426">SOLR-10426</a>: Add shuffle Streaming Expression
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10274">SOLR-10274</a>: The search Streaming Expression should work in non-SolrCloud mode
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10504">SOLR-10504</a>: Add echo Streaming Expression
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10516">SOLR-10516</a>: Add eval Streaming Expression
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10566">SOLR-10566</a>: Add timeseries Streaming Expression
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10559">SOLR-10559</a>: Add let, get and tuple Streaming Expressions
+<br /><span class="attrib">(Dennis Gove, Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10582">SOLR-10582</a>: Add Correlation Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10536">SOLR-10536</a>: stats Streaming Expression should work in non-SolrCloud mode
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10622">SOLR-10622</a>: Add regress and predict Stream Evaluators
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10626">SOLR-10626</a>: Add covariance Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10625">SOLR-10625</a>: Add convolution Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10638">SOLR-10638</a>: Add normalize Stream Evaluator
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8440">SOLR-8440</a>: Support for enabling basic authentication using bin/solr|bin/solr.cmd.
+<br /><span class="attrib">(Ishan Chattopadhyaya, janhoy,
+Noble Paul, Hrishikesh Gadre)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10292">SOLR-10292</a>: Adds CartesianProductStream which turns a single tuple with a multi-valued field into N
+tuples, one for each value in the multi-valued field.
+<br /><span class="attrib">(Dennis Gove)</span></li>
+    </ol>
+  </li>
+  <li><a id="v6.6.0.optimizations" href="javascript:toggleList('v6.6.0.optimizations')">Optimizations</a>&nbsp;&nbsp;&nbsp;(6)
+    <ol id="v6.6.0.optimizations.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9184">SOLR-9184</a>: Add a static convenience method ModifiableSolrParams#of(SolrParams) which returns the same
+instance if it already is modifiable, otherwise creates a new ModifiableSolrParams instance.
+<br /><span class="attrib">(Jörg Rathlev via Koji)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10499">SOLR-10499</a>: facet.heatmap is now significantly faster when the docset (base query) matches everything and there are no
+deleted docs.  It's also faster when the docset matches a small fraction of the index or none.
+<br /><span class="attrib">(David Smiley)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-9217">SOLR-9217</a>: Reduced heap consumption for filter({!join ... score=...})
+<br /><span class="attrib">(Andrey Kudryavtsev, Gopikannan Venugopalsamy via Mikhail Khludnev)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10548">SOLR-10548</a>: JSON Facet API now uses hyper-log-log++ for determining the number of buckets
+when merging requests from a multi-shard distributed request.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10524">SOLR-10524</a>: Better ZkStateWriter batching
+<br /><span class="attrib">(Cao Manh Dat, Noble Paul, shalin, Scott Blum)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10619">SOLR-10619</a>: Optimize using cache for DistributedQueue in case of single-consumer
+<br /><span class="attrib">(Cao Manh Dat, Scott Blum)</span></li>
+    </ol>
+  </li>
+  <li><a id="v6.6.0.bug_fixes" href="javascript:toggleList('v6.6.0.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(28)
+    <ol id="v6.6.0.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10281">SOLR-10281</a>: ADMIN_PATHS is duplicated in two places and inconsistent. This can cause automatic
+retries to /admin/metrics handler by the CloudSolrClient.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10108">SOLR-10108</a>: bin/solr script recursive copy broken
+<br /><span class="attrib">(Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10362">SOLR-10362</a>: "Memory Pool not found" error when reporting JVM metrics.
+<br /><span class="attrib">(ab)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10369">SOLR-10369</a>: bin\solr.cmd delete and healthcheck now works again; fixed continuation chars ^
+<br /><span class="attrib">(Luis Goes via janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10387">SOLR-10387</a>: zkTransfer normalizes destination path incorrectly if source is a windows directory
+<br /><span class="attrib">(gopikannan venugopalsamy, Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10323">SOLR-10323</a>: fix to SpellingQueryConverter to properly strip out colons in field-specific queries.
+<br /><span class="attrib">(Amrit Sarkar via James Dyer)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10264">SOLR-10264</a>: Fixes multi-term synonym parsing in ManagedSynonymFilterFactory.
+<br /><span class="attrib">(Jörg Rathlev, Steve Rowe, Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-8807">SOLR-8807</a>: fix Spellcheck "collateMaxCollectDocs" parameter to work with queries that have the
+CollpasingQParserPlugin applied.
+<br /><span class="attrib">(James Dyer)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10474">SOLR-10474</a>: TestPointFields.testPointFieldReturn() depends on order of unsorted hits.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10473">SOLR-10473</a>: Correct LBHttpSolrClient's confusing SolrServerException message when timeAllowed is exceeded.
+<br /><span class="attrib">(Christine Poerschke)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10047">SOLR-10047</a>: Mismatched Docvalues segments cause exception in Sorting/Faceting. Solr now uninverts per segment
+to avoid such exceptions.
+<br /><span class="attrib">(Keith Laban via shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-10472">SOLR-10472</a>: Fixed uninversion (aka: FieldCache) bugs with the numeric PointField classes, and CurrencyField
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5127">SOLR-5127</a>: Multiple highlight fields and wildcards are now supported e.g. hl.fl=title,text_*
+<br /><span class="attrib">(Sven-S. Porst, Daniel Debray, Simon Endele, Christine Poerschke)</span></li>

[... 14971 lines stripped ...]


Mime
View raw message