You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by mi...@apache.org on 2014/09/21 13:50:16 UTC
svn commit: r6611 [8/9] - in /release/lucene: java/4.9.1/
java/4.9.1/changes/ solr/4.9.1/ solr/4.9.1/changes/
Added: release/lucene/solr/4.9.1/changes/Changes.html
==============================================================================
--- release/lucene/solr/4.9.1/changes/Changes.html (added)
+++ release/lucene/solr/4.9.1/changes/Changes.html Sun Sep 21 11:49:56 2014
@@ -0,0 +1,8884 @@
+<!--
+**********************************************************
+** 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("^(?:v4\\\\.9\\\\.1|v4\\\\.9\\\\.0)");
+ function isOlder(listId) {
+ return ! newerRegex.test(listId);
+ }
+
+ function escapeMeta(s) {
+ return s.replace(/(?=[.*+?^${}()|[\]\/\\])/g, '\\');
+ }
+
+ function shouldExpand(currentList, currentAnchor, listId) {
+ var listName = listId.substring(0, listId.length - 5);
+ var parentRegex = new RegExp("^" + escapeMeta(listName) + "\\.");
+ return currentList == listId
+ || (isOlder(currentAnchor) && listId == 'older.list')
+ || parentRegex.test(currentAnchor);
+ }
+
+ function collapse() {
+ /* Collapse all but the first and second releases. */
+ var unorderedLists = document.getElementsByTagName("ul");
+ var currentAnchor = location.hash.substring(1);
+ var currentList = currentAnchor + ".list";
+
+ for (var i = 0; i < unorderedLists.length; i++) {
+ var list = unorderedLists[i];
+ /* Collapse the current item, unless either the current item is one of
+ * the first two releases, or the current URL has a fragment and the
+ * fragment refers to the current item or one of its ancestors.
+ */
+ if (list.id != 'v4.9.1.list'
+ && list.id != 'v4.9.0.list'
+ && list.className != 'bulleted-list'
+ && (currentAnchor == ''
+ || ! shouldExpand(currentList, currentAnchor, list.id))) {
+ list.style.display = "none";
+ }
+ }
+ var orderedLists = document.getElementsByTagName("ol");
+ for (var i = 0; i < orderedLists.length; i++) {
+ var list = orderedLists[i];
+ /* Collapse the current item, unless the current URL has a fragment
+ * and the fragment refers to the current item or one of its ancestors.
+ */
+ if (currentAnchor == ''
+ || ! shouldExpand(currentList, currentAnchor, list.id)) {
+ list.style.display = "none";
+ }
+ }
+ /* Add "Click to collapse/expand" tooltips to the release/section headings */
+ var anchors = document.getElementsByTagName("a");
+ for (var i = 0 ; i < anchors.length; i++) {
+ var anchor = anchors[i];
+ if (anchor.id != '') {
+ if (anchor.id == 'v4.9.1' || anchor.id == 'v4.9.0') {
+ anchor.title = 'Click to collapse';
+ } else {
+ anchor.title = 'Click to expand';
+ }
+ }
+ }
+
+ /* Insert "Expand All" and "Collapse All" buttons */
+ var buttonsParent = document.getElementById('buttons.parent');
+ var expandButton = document.createElement('button');
+ expandButton.appendChild(document.createTextNode('Expand All'));
+ expandButton.onclick = function() { expandAll(); }
+ expandButton.id = 'expand.button';
+ buttonsParent.appendChild(expandButton);
+ var collapseButton = document.createElement('button');
+ collapseButton.appendChild(document.createTextNode('Collapse All'));
+ collapseButton.onclick = function() { collapseAll(); }
+ collapseButton.id = 'collapse.button';
+ buttonsParent.appendChild(collapseButton);
+ }
+
+ window.onload = collapse;
+ </SCRIPT>
+</head>
+<body>
+
+<h1>Apache Solr Release Notes</h1>
+
+<div id="buttons.parent"></div>
+
+<h2>Introduction</h2>
+ <p>Apache Solr is an open source enterprise search server based on the Apache Lucene Java
+search library, with XML/HTTP and JSON APIs, hit highlighting, faceted search,
+caching, replication, and a web administration interface. It runs in a Java
+servlet container such as Jetty.
+</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.7 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 tutorial at <a href="http://lucene.apache.org/solr/tutorial.html">http://lucene.apache.org/solr/tutorial.html</a>
+</p>
+<h2><a id="v4.9.1" href="javascript:toggleList('v4.9.1')">Release 4.9.1 </a></h2>
+<ul id="v4.9.1.list">
+ <li><a id="v4.9.1.versions_of_major_components" href="javascript:toggleList('v4.9.1.versions_of_major_components')">Versions of Major Components</a> (5)
+ <ol id="v4.9.1.versions_of_major_components.list">
+ <li>Apache Tika 1.5
+<br /><span class="attrib">(with upgraded Apache POI 3.10.1)</span></li>
+ <li>Carrot2 3.9.0
+</li>
+ <li>Velocity 1.7 and Velocity Tools 2.0
+</li>
+ <li>Apache UIMA 2.3.1
+</li>
+ <li>Apache ZooKeeper 3.4.6
+</li>
+ </ol>
+ </li>
+ <h3>Detailed Change List</h3>
+ <li><a id="v4.9.1.other_changes" href="javascript:toggleList('v4.9.1.other_changes')">Other Changes</a> (2)
+ <ol id="v4.9.1.other_changes.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6503">SOLR-6503</a>: Removed support for parsing netcdf files in Solr Cell because
+of license issues. If you need support for this format, download the parser
+JAR yourself (version 4.2) and add it to contrib/extraction/lib folder:
+<a href="http://www.unidata.ucar.edu/software/thredds/current/netcdf-java/">http://www.unidata.ucar.edu/software/thredds/current/netcdf-java/</a>
+<br /><span class="attrib">(Uwe Schindler)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6388">SOLR-6388</a>: Force upgrade of Apache POI dependency in Solr Cell to version
+3.10.1 to fix CVE-2014-3529 and CVE-2014-3574.
+<br /><span class="attrib">(Uwe Schindler)</span></li>
+ </ol>
+ </li>
+</ul>
+<h2><a id="v4.9.0" href="javascript:toggleList('v4.9.0')">Release 4.9.0 [2014-06-25]</a></h2>
+<ul id="v4.9.0.list">
+ <li><a id="v4.9.0.versions_of_major_components" href="javascript:toggleList('v4.9.0.versions_of_major_components')">Versions of Major Components</a> (5)
+ <ol id="v4.9.0.versions_of_major_components.list">
+ <li>Apache Tika 1.5
+</li>
+ <li>Carrot2 3.9.0
+</li>
+ <li>Velocity 1.7 and Velocity Tools 2.0
+</li>
+ <li>Apache UIMA 2.3.1
+</li>
+ <li>Apache ZooKeeper 3.4.6
+</li>
+ </ol>
+ </li>
+ <li><a id="v4.9.0.upgrading_from_solr_4.8" href="javascript:toggleList('v4.9.0.upgrading_from_solr_4.8')">Upgrading from Solr 4.8</a> (1)
+ <ol id="v4.9.0.upgrading_from_solr_4.8.list">
+ <li>Support for DiskDocValuesFormat (ie: fieldTypes configured with docValuesFormat="Disk")
+has been removed due to poor performance. If you have an existing fieldTypes using
+DiskDocValuesFormat please modify your schema.xml to remove the 'docValuesFormat'
+attribute, and optimize your index to rewrite it into the default codec, prior to
+upgrading to 4.9. See <a href="http://issues.apache.org/jira/browse/LUCENE-5761">LUCENE-5761</a> for more details.
+<p/>
+</li>
+ </ol>
+ </li>
+ <h3>Detailed Change List</h3>
+ <li><a id="v4.9.0.new_features" href="javascript:toggleList('v4.9.0.new_features')">New Features</a> (10)
+ <ol id="v4.9.0.new_features.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5999">SOLR-5999</a>: Add checkIntegrityAtMerge support to solrconfig.xml.
+<br /><span class="attrib">(Varun Thacker via Ryan Ernst)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6043">SOLR-6043</a>: Add ability to set http headers in solr response
+<br /><span class="attrib">(Tomás Fernández Löbbe via Ryan Ernst)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5973">SOLR-5973</a>: Pluggable Ranking Collectors and Merge Strategies
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6108">SOLR-6108</a>: Add support for 'addreplica' Collection API in SolrJ.
+<br /><span class="attrib">(shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5468">SOLR-5468</a>: Allow a client application to request the minium achieved
+replication factor for an update request (single or batch) by sending
+an optional parameter "min_rf".
+<br /><span class="attrib">(Timothy Potter)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6088">SOLR-6088</a>: Add query re-ranking with the ReRankingQParserPlugin
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5285">SOLR-5285</a>: Added a new [child ...] DocTransformer for optionally including
+Block-Join decendent documents inline in the results of a search. This works
+independent of whether the search itself is a block-join related query and is
+supported by he xml, json, and javabin response formats.
+<br /><span class="attrib">(Varun Thacker via hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6150">SOLR-6150</a>: Add new AnalyticsQuery to support pluggable analytics
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6125">SOLR-6125</a>: Allow SolrIndexWriter to close without waiting for merges
+<br /><span class="attrib">(Christine Poerschke via Alan Woodward)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6064">SOLR-6064</a>: DebugComponent track output should be returned as a JSON
+object rather than a list
+<br /><span class="attrib">(Christine Poerschke, Alan Woodward)</span></li>
+ </ol>
+ </li>
+ <li><a id="v4.9.0.bug_fixes" href="javascript:toggleList('v4.9.0.bug_fixes')">Bug Fixes</a> (17)
+ <ol id="v4.9.0.bug_fixes.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6002">SOLR-6002</a>: Fix a couple of ugly issues around SolrIndexWriter close and
+rollback as well as how SolrIndexWriter manages it's ref counted directory
+instance.
+<br /><span class="attrib">(Mark Miller, Gregory Chanan)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6015">SOLR-6015</a>: Better way to handle managed synonyms when ignoreCase=true
+<br /><span class="attrib">(Timothy Potter)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6104">SOLR-6104</a>: The 'addreplica' Collection API does not support 'async' parameter.
+<br /><span class="attrib">(shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6101">SOLR-6101</a>: Shard splitting doesn't work when legacyCloud=false is set in
+cluster properties.
+<br /><span class="attrib">(shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6111">SOLR-6111</a>: The 'deleteshard' collection API should be able to delete a shard
+in 'construction' state.
+<br /><span class="attrib">(shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6118">SOLR-6118</a>: 'expand.sort' didn't support function queries.
+<br /><span class="attrib">(David Smiley)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6120">SOLR-6120</a>: zkcli.sh should expand solr.war automatically instead of throwing
+ClassNotFoundException.
+<br /><span class="attrib">(sebastian badea, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6149">SOLR-6149</a>: Specifying the query value without any index value does not work in
+Analysis browser.
+<br /><span class="attrib">(Aman Tandon, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6145">SOLR-6145</a>: Fix Schema API optimistic concurrency by moving it out of
+ManagedIndexSchema.add(Copy)Fields() into the consumers of those methods:
+CopyFieldCollectionResource, FieldCollectionResource, FieldResource,
+and AddSchemaFieldsUpdateProcessorFactory.
+<br /><span class="attrib">(Gregory Chanan, Alexey Serba, Steve Rowe)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6146">SOLR-6146</a>: Incorrect configuration such as wrong chroot in zk server address can
+cause CloudSolrServer to leak resources.
+<br /><span class="attrib">(Jessica Cheng, Varun Thacker, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6158">SOLR-6158</a>: Relative configSetBase directories were resolved relative to the
+container CWD, rather than solr.home.
+<br /><span class="attrib">(Simon Endele, Alan Woodward)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5426">SOLR-5426</a>: Fixed a bug in ReverseWildCardFilter that could cause
+InvalidTokenOffsetsException when highlighting.
+<br /><span class="attrib">(Uwe Schindler, Arun Kumar, via hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6175">SOLR-6175</a>: DebugComponent throws NPE on shard exceptions when using shards.tolerant.
+<br /><span class="attrib">(Tomás Fernández Löbbe via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6129">SOLR-6129</a>: DateFormatTransformer doesn't resolve dateTimeFormat.
+<br /><span class="attrib">(Aaron LaBella via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6164">SOLR-6164</a>: Copy Fields Schema additions are not distributed to other nodes.
+<br /><span class="attrib">(Gregory Chanan via Steve Rowe)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6160">SOLR-6160</a>: An error was sometimes possible if a distributed search included grouping
+with group.facet, faceting on facet.field and either facet.range or facet.query.
+<br /><span class="attrib">(David Smiley)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6182">SOLR-6182</a>: Data stored by the RestManager could not be reloaded after core restart, causing
+the core to fail to load; cast the data loaded from storage to the correct data type.
+<br /><span class="attrib">(Timothy Potter)</span></li>
+ </ol>
+ </li>
+ <li><a id="v4.9.0.other_changes" href="javascript:toggleList('v4.9.0.other_changes')">Other Changes</a> (19)
+ <ol id="v4.9.0.other_changes.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5980">SOLR-5980</a>: AbstractFullDistribZkTestBase#compareResults always returns false
+for shouldFail.
+<br /><span class="attrib">(Mark Miller, Gregory Chanan)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5987">SOLR-5987</a>: Add "collection" to UpdateParams.
+<br /><span class="attrib">(Mark Miller, Greg Solovyev)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-3862">SOLR-3862</a>: Add remove" as update option for atomically removing a value
+from a multivalued field
+<br /><span class="attrib">(Jim Musli, Steven Bower, Alaknantha via Erick Erickson)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5974">SOLR-5974</a>: Remove ShardDoc.score and use parent's ScoreDoc.score.
+<br /><span class="attrib">(Tomás Fernández Löbbe via Ryan Ernst)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6025">SOLR-6025</a>: Replace mentions of CommonsHttpSolrServer with HttpSolrServer and
+StreamingUpdateSolrServer with ConcurrentUpdateSolrServer.
+<br /><span class="attrib">(Ahmet Arslan via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6013">SOLR-6013</a>: Fix method visibility of Evaluator, refactor DateFormatEvaluator for
+extensibility.
+<br /><span class="attrib">(Aaron LaBella via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6022">SOLR-6022</a>: Deprecate getAnalyzer() in IndexField and FieldType, and add getIndexAnalyzer().
+<br /><span class="attrib">(Ryan Ernst)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-3671">SOLR-3671</a>: Fix DIHWriter interface usage so users may implement writers that output
+documents to a location external to Solr (ex. a NoSql db).
+<br /><span class="attrib">(Roman Chyla via James Dyer)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5340">SOLR-5340</a>: Add support for named snapshots
+<br /><span class="attrib">(Varun Thacker via Noble Paul)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5495">SOLR-5495</a>: Recovery strategy for leader partitioned from replica case. Hardening
+recovery scenarios after the leader receives an error trying to forward an
+update request to a replica.
+<br /><span class="attrib">(Timothy Potter)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6116">SOLR-6116</a>: Refactor DocRouter.getDocRouter to accept routerName as a String.
+<br /><span class="attrib">(shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6026">SOLR-6026</a>: REQUESTSTATUS Collection API now also checks for submitted tasks which are
+yet to begin execution.
+<p/>
+</li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6067">SOLR-6067</a>: Refactor duplicate Collector code in SolrIndexSearcher
+<br /><span class="attrib">(Christine Poerschke via hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5940">SOLR-5940</a>: post.jar reports back detailed error in case of error responses.
+<br /><span class="attrib">(Sameer Maggon, shalin, Uwe Schindler)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6161">SOLR-6161</a>: SolrDispatchFilter should throw java.lang.Error back even if wrapped in
+another exception.
+<br /><span class="attrib">(Miklos Christine via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6153">SOLR-6153</a>: ReplicationHandler backup response format should contain backup name.
+<br /><span class="attrib">(Varun Thacker via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6169">SOLR-6169</a>: Remove broken handleAlias action in CoreAdminHandler
+<br /><span class="attrib">(Alan
+Woodward)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6128">SOLR-6128</a>: Removed deprecated analysis factories and fieldTypes from the example
+schema.xml
+<br /><span class="attrib">(hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5868">SOLR-5868</a>: HttpClient should be configured to use ALLOW_ALL_HOSTNAME hostname
+verifier to simplify SSL setup.
+<br /><span class="attrib">(Steve Davids via Mark Miller)</span></li>
+ </ol>
+ </li>
+ <li><a id="v4.9.0.optimizations" href="javascript:toggleList('v4.9.0.optimizations')">Optimizations</a> (1)
+ <ol id="v4.9.0.optimizations.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5681">SOLR-5681</a>: Make the processing of Collection API calls multi-threaded.
+<br /><span class="attrib">(Anshum Gupta, shalin, Noble Paul)</span></li>
+ </ol>
+ </li>
+ <li><a id="v4.9.0.build" href="javascript:toggleList('v4.9.0.build')">Build</a> (2)
+ <ol id="v4.9.0.build.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6006">SOLR-6006</a>: Separate test and compile scope dependencies in the Solrj and
+Solr contrib ivy.xml files, so that the derived Maven dependencies get
+filled out properly in the corresponding POMs.
+<br /><span class="attrib">(Steven Scott, Steve Rowe)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6130">SOLR-6130</a>: Added com.uwyn:jhighlight dependency to, and removed asm:asm
+dependency from the extraction contrib - dependencies weren't fully
+upgraded with the Tika 1.4->1.5 upgrade (<a href="http://issues.apache.org/jira/browse/SOLR-5763">SOLR-5763</a>).
+<br /><span class="attrib">(Steve Rowe)</span></li>
+ </ol>
+ </li>
+</ul>
+<h2><a id="older" href="javascript:toggleList('older')">Older Releases</a></h2>
+<ul id="older.list">
+<h3><a id="v4.8.1" href="javascript:toggleList('v4.8.1')">Release 4.8.1 [2014-05-20]</a></h3>
+<ul id="v4.8.1.list">
+ <li><a id="v4.8.1.bug_fixes" href="javascript:toggleList('v4.8.1.bug_fixes')">Bug Fixes</a> (10)
+ <ol id="v4.8.1.bug_fixes.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5904">SOLR-5904</a>: ElectionContext can cancel an election when it should not if there
+was an exception while trying to register as the leader.
+<br /><span class="attrib">(Mark Miller, Alan Woodward)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5993">SOLR-5993</a>: ZkController can warn about shard leader conflict even after the conflict
+is resolved.
+<br /><span class="attrib">(Gregory Chanan via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6017">SOLR-6017</a>: Fix SimpleQParser to use query analyzer
+<br /><span class="attrib">(Ryan Ernst)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6029">SOLR-6029</a>: CollapsingQParserPlugin throws ArrayIndexOutOfBoundsException
+if elevated doc has been deleted from a segment.
+<br /><span class="attrib">(Greg Harris, Joel Bernstein)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6030">SOLR-6030</a>: Use System.nanoTime() instead of currentTimeInMills() in LRUCache.warm.
+<br /><span class="attrib">(Tomás Fernández Löbbe via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6037">SOLR-6037</a>: Fixed incorrect max/sum/stddev for Date fields in StatsComponent
+<br /><span class="attrib">(Brett Lucey, hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6023">SOLR-6023</a>: FieldAnalysisRequestHandler throws NPE if no parameters are supplied.
+<br /><span class="attrib">(shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5090">SOLR-5090</a>: SpellCheckComponent sometimes throws NPE if
+"spellcheck.alternativeTermCount" is set to zero
+<br /><span class="attrib">(James Dyer)</span>.
+<p/>
+</li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6039">SOLR-6039</a>: fixed debug output when no results in response
+<br /><span class="attrib">(Tomás Fernández Löbbe, hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-6035">SOLR-6035</a>: CloudSolrServer directUpdate routing should use getCoreUrl.
+<br /><span class="attrib">(Marvin Justice, Joel Bernstein)</span></li>
+ </ol>
+ </li>
+</ul>
+<h3><a id="v4.8.0" href="javascript:toggleList('v4.8.0')">Release 4.8.0 [2014-04-28]</a></h3>
+<ul id="v4.8.0.list">
+ <li><a id="v4.8.0.versions_of_major_components" href="javascript:toggleList('v4.8.0.versions_of_major_components')">Versions of Major Components</a> (5)
+ <ol id="v4.8.0.versions_of_major_components.list">
+ <li>Apache Tika 1.5
+</li>
+ <li>Carrot2 3.9.0
+</li>
+ <li>Velocity 1.7 and Velocity Tools 2.0
+</li>
+ <li>Apache UIMA 2.3.1
+</li>
+ <li>Apache ZooKeeper 3.4.6
+</li>
+ </ol>
+ </li>
+ <li><a id="v4.8.0.upgrading_from_solr_4.7" href="javascript:toggleList('v4.8.0.upgrading_from_solr_4.7')">Upgrading from Solr 4.7</a> (4)
+ <ol id="v4.8.0.upgrading_from_solr_4.7.list">
+ <li>In previous versions of Solr, Terms that exceeded Lucene's MAX_TERM_LENGTH were
+silently ignored when indexing documents. Begining with Solr 4.8, a document
+an error will be generated when attempting to index a document with a term
+that is too large. If you wish to continue to have large terms ignored,
+use "solr.LengthFilterFactory" in all of your Analyzers. See <a href="http://issues.apache.org/jira/browse/LUCENE-5472">LUCENE-5472</a> for
+more details.
+<p/>
+</li>
+ <li>Solr 4.8 requires Java 7 or greater, Java 8 is verified to be
+compatible and may bring some performance improvements. When using
+Oracle Java 7 or OpenJDK 7, be sure to not use the GA build 147 or
+update versions u40, u45 and u51! We recommend using u55 or later.
+An overview of known JVM bugs can be found on
+<a href="http://wiki.apache.org/lucene-java/JavaBugs">http://wiki.apache.org/lucene-java/JavaBugs</a>
+<p/>
+</li>
+ <li>ZooKeeper is upgraded from 3.4.5 to 3.4.6.
+<p/>
+</li>
+ <li><fields> and <types> tags have been deprecated. There is no longer any reason to
+keep them in the schema file, they may be safely removed. This allows intermixing of
+<fieldType>, <field> and <copyField> definitions if desired. Currently, these tags
+are supported so either style may be implemented. TBD is whether they'll be
+deprecated formally for 5.0
+<p/>
+</li>
+ </ol>
+ </li>
+ <h4>Detailed Change List</h4>
+ <li><a id="v4.8.0.system_requirements" href="javascript:toggleList('v4.8.0.system_requirements')">System Requirements</a> (1)
+ <ol id="v4.8.0.system_requirements.list">
+ <li><a href="http://issues.apache.org/jira/browse/LUCENE-4747">LUCENE-4747</a>, <a href="http://issues.apache.org/jira/browse/LUCENE-5514">LUCENE-5514</a>: Move to Java 7 as minimum Java version.
+<br /><span class="attrib">(Robert Muir, Uwe Schindler)</span></li>
+ </ol>
+ </li>
+ <li><a id="v4.8.0.new_features" href="javascript:toggleList('v4.8.0.new_features')">New Features</a> (20)
+ <ol id="v4.8.0.new_features.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5130">SOLR-5130</a>: Implement addReplica Collections API
+<br /><span class="attrib">(Noble Paul)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5183">SOLR-5183</a>: JSON updates now support nested child documents using a
+"_childDocument_" object key.
+<br /><span class="attrib">(Varun Thacker, hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5714">SOLR-5714</a>: You can now use one pool of memory for for the HDFS block cache
+that all collections share.
+<br /><span class="attrib">(Mark Miller, Gregory Chanan)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5720">SOLR-5720</a>: Add ExpandComponent to expand results collapsed by the
+CollapsingQParserPlugin.
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-3177">SOLR-3177</a>: Enable tagging and excluding filters in StatsComponent via the
+localParams syntax.
+<br /><span class="attrib">(Mathias H., Nikolai Luthman, Vitaliy Zhovtyuk, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-1604">SOLR-1604</a>: Wildcards, ORs etc inside Phrase Queries.
+<br /><span class="attrib">(Ahmet Arslan via Erick Erickson)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5477">SOLR-5477</a>: Async execution of OverseerCollectionProcessor(CollectionsAPI)
+tasks.
+<br /><span class="attrib">(Anshum Gupta)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5865">SOLR-5865</a>: Provide a MiniSolrCloudCluster to enable easier testing.
+<br /><span class="attrib">(Greg Chanan via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5860">SOLR-5860</a>: Use leaderConflictResolveWait in WaitForState during recovery/startup,
+improve logging and force refresh cluster state every 15 seconds.
+<br /><span class="attrib">(Timothy Potter via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5749">SOLR-5749</a>: A new Overseer status collection API exposes overseer queue sizes, timing
+statistics, success and error counts and last N failures per operation.
+<br /><span class="attrib">(shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5858">SOLR-5858</a>: Add a hl.qparser parameter to allow you to define a queryparser
+for hl.q highlight queries. If no queryparser is defined, Solr will use
+the overall query's defType.
+<br /><span class="attrib">(Alan Woodward)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-4478">SOLR-4478</a>: Allow cores to use configuration from a configsets directory
+outside their instance directory.
+<br /><span class="attrib">(Alan Woodward, Erick Erickson)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5466">SOLR-5466</a>: A new List collections and cluster status API which clients can use
+to read collection and shard information instead of reading data directly from ZooKeeper.
+<br /><span class="attrib">(Dave Seltzer, Varun Thacker, Vitaliy Zhovtyuk, Erick Erickson, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5795">SOLR-5795</a>: New DocExpirationUpdateProcessorFactory supports computing an expiration
+date for documents from the "TTL" expression, as well as automatically deleting expired
+documents on a periodic basis.
+<br /><span class="attrib">(hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5829">SOLR-5829</a>: Allow ExpandComponent to accept query and filter query parameters
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5653">SOLR-5653</a>: Create a RestManager to provide REST API endpoints for
+reconfigurable plugins.
+<br /><span class="attrib">(Tim Potter, Steve Rowe)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5655">SOLR-5655</a>: Create a stopword filter factory that is (re)configurable,
+and capable of reporting its configuration, via REST API.
+<br /><span class="attrib">(Tim Potter via Steve Rowe)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5654">SOLR-5654</a>: Create a synonym filter factory that is (re)configurable, and
+capable of reporting its configuration, via REST API.
+<br /><span class="attrib">(Tim Potter via Steve Rowe)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5960">SOLR-5960</a>: Add support for basic authentication in post.jar tool, e.g.:
+java -Durl="http://username:password@hostname:8983/solr/update" -jar post.jar sample.xml
+<br /><span class="attrib">(Sameer Maggon via Uwe Schindler)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-4864">SOLR-4864</a>: RegexReplaceProcessorFactory should support pattern capture group
+substitution in replacement string.
+<br /><span class="attrib">(Sunil Srinivasan, Jack Krupansky via Steve Rowe)</span></li>
+ </ol>
+ </li>
+ <li><a id="v4.8.0.bug_fixes" href="javascript:toggleList('v4.8.0.bug_fixes')">Bug Fixes</a> (6)
+ <ol id="v4.8.0.bug_fixes.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5858">SOLR-5858</a>, <a href="http://issues.apache.org/jira/browse/SOLR-4812">SOLR-4812</a>: edismax and dismax query parsers can be used for parsing
+highlight queries.
+<br /><span class="attrib">(Alan Woodward, Tien Nguyen Manh)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5893">SOLR-5893</a>: On restarting overseer designate , move itself to front of the queue
+<br /><span class="attrib">(Noble Paul)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5915">SOLR-5915</a>: Attempts to specify the parserImpl for
+solr.PreAnalyzedField fieldtype failed.
+<br /><span class="attrib">(Mike McCandless)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5943">SOLR-5943</a>: SolrCmdDistributor does not distribute the openSearcher parameter.
+<br /><span class="attrib">(ludovic Boutros via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5954">SOLR-5954</a>: Slower DataImportHandler process caused by not reusing jdbc
+connections.
+<br /><span class="attrib">(Mark Miller, Paco Garcia, Raja Nagendra Kumar)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5897">SOLR-5897</a>: Upgraded to jQuery 1.7.2, Solr was previously using 1.4.3, the file was
+mistakenly named 1.7.2
+<br /><span class="attrib">(steffkes)</span></li>
+ </ol>
+ </li>
+ <li><a id="v4.8.0.optimizations" href="javascript:toggleList('v4.8.0.optimizations')">Optimizations</a> (3)
+ <ol id="v4.8.0.optimizations.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-1880">SOLR-1880</a>: Distributed Search skips GET_FIELDS stage if EXECUTE_QUERY
+stage gets all fields. Requests with fl=id or fl=id,score are now single-pass.
+<br /><span class="attrib">(Shawn Smith, Vitaliy Zhovtyuk, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5783">SOLR-5783</a>: Requests to open a new searcher will now reuse the current registered
+searcher (w/o additional warming) if possible in situations where the underlying
+index has not changed. This reduces overhead in situations such as deletes that
+do not modify the index, and/or redundant commits.
+<br /><span class="attrib">(hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5884">SOLR-5884</a>: When recovery is cancelled, any call to the leader to wait to see
+the replica in the right state for recovery should be aborted.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ </ol>
+ </li>
+ <li><a id="v4.8.0.other_changes" href="javascript:toggleList('v4.8.0.other_changes')">Other Changes</a> (23)
+ <ol id="v4.8.0.other_changes.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5909">SOLR-5909</a>: Upgrade Carrot2 clustering dependency to 3.9.0.
+<br /><span class="attrib">(Dawid Weiss)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5764">SOLR-5764</a>: Fix recently added tests to not use absolute paths to load test-files,
+use SolrTestCaseJ4.getFile() and getResource() instead; fix morphlines/map-reduce
+to not duplicate test resources and fix dependencies among them.
+<br /><span class="attrib">(Uwe Schindler)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5765">SOLR-5765</a>: Update to SLF4J 1.7.6.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5609">SOLR-5609</a>: If legacy mode is disabled don't let cores create slices/replicas/collections .
+All operations should be performed through collection API
+<br /><span class="attrib">(Noble Paul)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5613">SOLR-5613</a>: Upgrade to commons-codec 1.9 for better BeiderMorseFilter performance.
+<br /><span class="attrib">(Thomas Champagne, Shawn Heisey via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5771">SOLR-5771</a>: Add SolrTestCaseJ4.SuppressSSL annotation to disable SSL (instead of static boolean).
+<br /><span class="attrib">(Robert Muir)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5799">SOLR-5799</a>: When registering as the leader, if an existing ephemeral
+registration exists, wait a short time to see if it goes away.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/LUCENE-5472">LUCENE-5472</a>: IndexWriter.addDocument will now throw an IllegalArgumentException
+if a Term to be indexed exceeds IndexWriter.MAX_TERM_LENGTH. To recreate previous
+behavior of silently ignoring these terms, use LengthFilter in your Analyzer.
+<br /><span class="attrib">(hossman, Mike McCandless, Varun Thacker)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5825">SOLR-5825</a>: Separate http request creating and execution in SolrJ
+<br /><span class="attrib">(Steven Bower via Erick Erickson)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5837">SOLR-5837</a>: Add hashCode/equals to SolrDocument, SolrInputDocument
+and SolrInputField for testing purposes.
+<br /><span class="attrib">(Varun Thacker, Noble Paul,
+Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5853">SOLR-5853</a>: The createCollection methods in the test framework now reports
+result of operation in the returned CollectionAdminResponse
+<br /><span class="attrib">(janhoy)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5838">SOLR-5838</a>: Relative SolrHome Path Bug At AbstractFullDistribZkTestBase.
+<br /><span class="attrib">(Furkan KAMACI via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5763">SOLR-5763</a>: Upgrade to Tika 1.5
+<br /><span class="attrib">(Vitaliy Zhovtyuk via Steve Rowe)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5881">SOLR-5881</a>: Upgrade ZooKeeper to 3.4.6
+<br /><span class="attrib">(Shawn Heisey)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5883">SOLR-5883</a>: Many tests do not shutdown SolrServer.
+<br /><span class="attrib">(Tomás Fernández Löbbe via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5898">SOLR-5898</a>: Update to latest Kite Morphlines release: Version 0.12.1.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5228">SOLR-5228</a>: Don't require <field> or <dynamicField> be inside of <fields> -- or
+that <fieldType> be inside of <types>.
+<br /><span class="attrib">(Erick Erickson)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5903">SOLR-5903</a>: SolrCore implements Closeable, cut over to using try-with-resources
+where possible.
+<br /><span class="attrib">(Alan Woodward)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5914">SOLR-5914</a>: Cleanup and fix Solr's test cleanup code.
+<br /><span class="attrib">(Mark Miller, Uwe Schindler)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5936">SOLR-5936</a>: Deprecate non-Trie-based numeric & date field types.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5934">SOLR-5934</a>: LBHttpSolrServer exception handling improvement and small test
+improvements.
+<br /><span class="attrib">(Gregory Chanan via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5773">SOLR-5773</a>: CollapsingQParserPlugin should make elevated documents the
+group head.
+<br /><span class="attrib">(David Boychuck, Joel Bernstein)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5937">SOLR-5937</a>: Modernize the DIH example config sets.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+ </ol>
+ </li>
+</ul>
+<h3><a id="v4.7.2" href="javascript:toggleList('v4.7.2')">Release 4.7.2 [2014-04-15]</a></h3>
+<ul id="v4.7.2.list">
+ <li><a id="v4.7.2.versions_of_major_components" href="javascript:toggleList('v4.7.2.versions_of_major_components')">Versions of Major Components</a> (5)
+ <ol id="v4.7.2.versions_of_major_components.list">
+ <li>Apache Tika 1.4
+</li>
+ <li>Carrot2 3.8.0
+</li>
+ <li>Velocity 1.7 and Velocity Tools 2.0
+</li>
+ <li>Apache UIMA 2.3.1
+</li>
+ <li>Apache ZooKeeper 3.4.5
+</li>
+ </ol>
+ </li>
+ <h4>Detailed Change List</h4>
+ <li><a id="v4.7.2.bug_fixes" href="javascript:toggleList('v4.7.2.bug_fixes')">Bug Fixes</a> (2)
+ <ol id="v4.7.2.bug_fixes.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5951">SOLR-5951</a>: Fixed SolrDispatchFilter to throw useful exception on startup if
+SLF4j logging jars are missing.
+<br /><span class="attrib">(Uwe Schindler, Hossman, Shawn Heisey)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5950">SOLR-5950</a>: Maven config: make the org.slf4j:slf4j-api dependency transitive
+(i.e., not optional) in all modules in which it's a dependency, including
+solrj, except for the WAR, where it will remain optional.
+<br /><span class="attrib">(Uwe Schindler, Steve Rowe)</span></li>
+ </ol>
+ </li>
+</ul>
+<h3><a id="v4.7.1" href="javascript:toggleList('v4.7.1')">Release 4.7.1 [2014-04-02]</a></h3>
+<ul id="v4.7.1.list">
+ <li><a id="v4.7.1.versions_of_major_components" href="javascript:toggleList('v4.7.1.versions_of_major_components')">Versions of Major Components</a> (5)
+ <ol id="v4.7.1.versions_of_major_components.list">
+ <li>Apache Tika 1.4
+</li>
+ <li>Carrot2 3.8.0
+</li>
+ <li>Velocity 1.7 and Velocity Tools 2.0
+</li>
+ <li>Apache UIMA 2.3.1
+</li>
+ <li>Apache ZooKeeper 3.4.5
+</li>
+ </ol>
+ </li>
+ <h4>Detailed Change List</h4>
+ <li><a id="v4.7.1.bug_fixes" href="javascript:toggleList('v4.7.1.bug_fixes')">Bug Fixes</a> (28)
+ <ol id="v4.7.1.bug_fixes.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5647">SOLR-5647</a>: The lib paths in example-schemaless will now load correctly.
+<br /><span class="attrib">(Paul Westin via Shawn Heisey)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5770">SOLR-5770</a>: All attempts to match a SolrCore with it's state in clusterstate.json
+should be done with the CoreNodeName.
+<br /><span class="attrib">(Steve Davids via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5875">SOLR-5875</a>: QueryComponent.mergeIds() unmarshals all docs' sort field values once
+per doc instead of once per shard.
+<br /><span class="attrib">(Alexey Serba, hoss, Martin de Vries via Steve Rowe)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5800">SOLR-5800</a>: Admin UI - Analysis form doesn't render results correctly when a
+CharFilter is used.
+<br /><span class="attrib">(steffkes)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5870">SOLR-5870</a>: Admin UI - Reload on Core Admin doesn't show errors
+<br /><span class="attrib">(steffkes)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5867">SOLR-5867</a>: OverseerCollectionProcessor isn't properly generating https urls in some
+cases.
+<br /><span class="attrib">(Steve Davids via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5866">SOLR-5866</a>: UpdateShardHandler needs to use the system default scheme registry to
+properly handle https via javax.net.ssl.* properties.
+<br /><span class="attrib">(Steve Davids via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5782">SOLR-5782</a>: The full MapReduceIndexer help text does not display when using --help.
+<br /><span class="attrib">(Mark Miller, Wolfgang Hoschek)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5824">SOLR-5824</a>: Merge up Solr MapReduce contrib code to latest external changes.
+Includes a few minor bug fixes.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5818">SOLR-5818</a>: distrib search with custom comparator does not quite work correctly
+<br /><span class="attrib">(Ryan Ernst)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5895">SOLR-5895</a>: JavaBinLoader hides IOExceptions.
+<br /><span class="attrib">(Mike Sokolov via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5861">SOLR-5861</a>: Recovery should not set onlyIfLeaderActive=true for slice in 'recovery'
+state.
+<br /><span class="attrib">(shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5423">SOLR-5423</a>: CSV output doesn't include function field
+<br /><span class="attrib">(Arun Kumar, hossman, Steve Rowe)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5550">SOLR-5550</a>: shards.info is not returned by a short circuited distributed query.
+<br /><span class="attrib">(Timothy Potter, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5777">SOLR-5777</a>: Fix ordering of field values in JSON updates where
+field name key is repeated
+<br /><span class="attrib">(hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5734">SOLR-5734</a>: We should use System.nanoTime rather than System.currentTimeMillis
+when calculating elapsed time.
+<br /><span class="attrib">(Mark Miller, Ramkumar Aiyengar)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5760">SOLR-5760</a>: ConcurrentUpdateSolrServer has a blockUntilFinished call when
+streamDeletes is true that should be tucked into the if statement below it.
+<br /><span class="attrib">(Mark Miller, Gregory Chanan)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5761">SOLR-5761</a>: HttpSolrServer has a few fields that can be set via setters but
+are not volatile.
+<br /><span class="attrib">(Mark Miller, Gregory Chanan)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5907">SOLR-5907</a>: The hdfs write cache can cause a reader to see a corrupted state.
+It now defaults to off, and if you were using solr.hdfs.blockcache.write.enabled
+explicitly, you should set it to false.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5811">SOLR-5811</a>: The Overseer will retry work items until success, which is a serious
+problem if you hit a bad work item.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5796">SOLR-5796</a>: Increase how long we are willing to wait for a core to see the ZK
+advertised leader in it's local state.
+<br /><span class="attrib">(Timothy Potter, Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5834">SOLR-5834</a>: Overseer threads are only being interrupted and not closed.
+<br /><span class="attrib">(hossman, Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5839">SOLR-5839</a>: ZookeeperInfoServlet does not trim path properly.
+<br /><span class="attrib">(Furkan KAMACI via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5874">SOLR-5874</a>: Unsafe cast in CloudSolrServer's RouteException. Change
+RouteException to handle Throwable rather than Exception.
+<br /><span class="attrib">(Mark Miller, David Arthur)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5899">SOLR-5899</a>: CloudSolrServer's RouteResponse and RouteException should be
+publicly accessible.
+<br /><span class="attrib">(Mark Miller, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5905">SOLR-5905</a>: CollapsingQParserPlugin throws a NPE if required 'field' param is missing.
+<br /><span class="attrib">(Spyros Kapnissis via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5906">SOLR-5906</a>: Collection create API ignores property.instanceDir parameter.
+<br /><span class="attrib">(Varun Thacker, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5920">SOLR-5920</a>: Distributed sort on DateField, BoolField and BCD{Int,Long,Str}Field
+returns string cast exception
+<br /><span class="attrib">(Eric Bus, AJ Lemke, hossman, Steve Rowe)</span></li>
+ </ol>
+ </li>
+ <li><a id="v4.7.1.other_changes" href="javascript:toggleList('v4.7.1.other_changes')">Other Changes</a> (1)
+ <ol id="v4.7.1.other_changes.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5796">SOLR-5796</a>: Make how long we are willing to wait for a core to see the ZK
+advertised leader in it's local state configurable.
+<br /><span class="attrib">(Timothy Potter via Mark Miller)</span></li>
+ </ol>
+ </li>
+</ul>
+<h3><a id="v4.7.0" href="javascript:toggleList('v4.7.0')">Release 4.7.0 [2014-02-26]</a></h3>
+<ul id="v4.7.0.list">
+ <li><a id="v4.7.0.versions_of_major_components" href="javascript:toggleList('v4.7.0.versions_of_major_components')">Versions of Major Components</a> (5)
+ <ol id="v4.7.0.versions_of_major_components.list">
+ <li>Apache Tika 1.4
+</li>
+ <li>Carrot2 3.8.0
+</li>
+ <li>Velocity 1.7 and Velocity Tools 2.0
+</li>
+ <li>Apache UIMA 2.3.1
+</li>
+ <li>Apache ZooKeeper 3.4.5
+</li>
+ </ol>
+ </li>
+ <li><a id="v4.7.0.upgrading_from_solr_4.6.0" href="javascript:toggleList('v4.7.0.upgrading_from_solr_4.6.0')">Upgrading from Solr 4.6.0</a> (2)
+ <ol id="v4.7.0.upgrading_from_solr_4.6.0.list">
+ <li>CloudSolrServer and LBHttpSolrServer no longer declare MalformedURLException
+as thrown from their constructors.
+<p/>
+</li>
+ <li>Due to a bug in previous versions the default value of the 'discountOverlap' property
+of DefaultSimilarity was not being set appropriately if you were using the implicit
+DefaultSimilarityFactory instead of explicitly configuring it. To preserve
+consistent behavior for people who upgrade, the implicit behavior is now contingent
+on the <luceneMatchVersion/> -- discountOverlap=false for 4.6 and below,
+discountOverlap=true for 4.7 and above. See <a href="http://issues.apache.org/jira/browse/SOLR-5561">SOLR-5561</a> for more information.
+<p/>
+</li>
+ </ol>
+ </li>
+ <h4>Detailed Change List</h4>
+ <li><a id="v4.7.0.new_features" href="javascript:toggleList('v4.7.0.new_features')">New Features</a> (32)
+ <ol id="v4.7.0.new_features.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5308">SOLR-5308</a>: <a href="http://issues.apache.org/jira/browse/SOLR-5601">SOLR-5601</a>: <a href="http://issues.apache.org/jira/browse/SOLR-5710">SOLR-5710</a>: A new 'migrate' collection API to split all
+documents with a route key into another collection
+<br /><span class="attrib">(shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5441">SOLR-5441</a>: Expose number of transaction log files and their size via JMX.
+<br /><span class="attrib">(RafaÅ KuÄ via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5320">SOLR-5320</a>: Added support for tri-level compositeId routing.
+<br /><span class="attrib">(Anshum Gupta via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5287">SOLR-5287</a>,<a href="http://issues.apache.org/jira/browse/SOLR-5522">SOLR-5522</a>,<a href="http://issues.apache.org/jira/browse/SOLR-5446">SOLR-5446</a>,<a href="http://issues.apache.org/jira/browse/SOLR-5456">SOLR-5456</a>,<a href="http://issues.apache.org/jira/browse/SOLR-5539">SOLR-5539</a>,<a href="http://issues.apache.org/jira/browse/SOLR-5458">SOLR-5458</a>:
+Admin UI - Added a new "Files" conf directory browser/file viewer.
+<br /><span class="attrib">(steffkes, Erick Erickson)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5447">SOLR-5447</a>, <a href="http://issues.apache.org/jira/browse/SOLR-5490">SOLR-5490</a>: Add a QParserPlugin for Lucene's SimpleQueryParser.
+<br /><span class="attrib">(Jack Conradson via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5208">SOLR-5208</a>: Support for the setting of core.properties key/values at create-time on
+Collections API
+<br /><span class="attrib">(Erick Erickson)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5428">SOLR-5428</a>: <a href="http://issues.apache.org/jira/browse/SOLR-5690">SOLR-5690</a>: New 'stats.calcdistinct' parameter in StatsComponent returns
+set of distinct values and their count. This can also be specified per field
+e.g. 'f.field.stats.calcdistinct'.
+<br /><span class="attrib">(Elran Dvir via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5378">SOLR-5378</a>, <a href="http://issues.apache.org/jira/browse/SOLR-5528">SOLR-5528</a>: A new SuggestComponent that fully utilizes the Lucene suggester
+module and adds pluggable dictionaries, payloads and better distributed support.
+This is intended to eventually replace the Suggester support through the
+SpellCheckComponent.
+<br /><span class="attrib">(Areek Zillur, Varun Thacker via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5492">SOLR-5492</a>: Return the replica that actually served the query in shards.info
+response.
+<br /><span class="attrib">(shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5506">SOLR-5506</a>: Support docValues in CollationField and ICUCollationField.
+<br /><span class="attrib">(Robert Muir)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5023">SOLR-5023</a>: Add support for deleteInstanceDir to be passed from SolrJ for Core
+Unload action.
+<br /><span class="attrib">(Lyubov Romanchuk, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-1871">SOLR-1871</a>: The 'map' function query accepts a ValueSource as target and
+default value.
+<br /><span class="attrib">(Chris Harris, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5556">SOLR-5556</a>: Allow class of CollectionsHandler and InfoHandler to be specified
+in solr.xml.
+<br /><span class="attrib">(Gregory Chanan, Alan Woodward)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5581">SOLR-5581</a>: Give ZkCLI the ability to get files.
+<br /><span class="attrib">(Gregory Chanan via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5536">SOLR-5536</a>: Add ValueSource collapse criteria to CollapsingQParsingPlugin
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5541">SOLR-5541</a>: Allow QueryElevationComponent to accept elevateIds and excludeIds
+as http parameters
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5463">SOLR-5463</a>: new 'cursorMark' request param for deep paging of sorted result sets
+<br /><span class="attrib">(sarowe, hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5529">SOLR-5529</a>: Add support for queries to use multiple suggesters.
+<br /><span class="attrib">(Areek Zillur, Erick Erickson, via Robert Muir)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-1301">SOLR-1301</a>: Add a Solr contrib that allows for building Solr indexes via
+Hadoop's MapReduce.
+<br /><span class="attrib">(Matt Revelle, Alexander Kanarsky, Steve Rowe,
+Mark Miller, Greg Bowyer, Jason Rutherglen, Kris Jirapinyo, Jason Venner ,
+Andrzej Bialecki, Patrick Hunt, Wolfgang Hoschek, Roman Shaposhnik,
+Eric Wong)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5631">SOLR-5631</a>: Add support for Lucene's FreeTextSuggester.
+<br /><span class="attrib">(Areek Zillur via Robert Muir)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5695">SOLR-5695</a>: Add support for Lucene's BlendedInfixSuggester.
+<br /><span class="attrib">(Areek Zillur)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5476">SOLR-5476</a>: Overseer Role for nodes
+<br /><span class="attrib">(Noble Paul)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5594">SOLR-5594</a>: Allow FieldTypes to specify custom PrefixQuery behavior
+<br /><span class="attrib">(Anshum Gupta via hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/LUCENE-5395">LUCENE-5395</a>: Upgrade to Spatial4j 0.4. Various new options are now exposed
+automatically for an RPT field type. See Spatial4j CHANGES & javadocs.
+<a href="https://github.com/spatial4j/spatial4j/blob/master/CHANGES.md">https://github.com/spatial4j/spatial4j/blob/master/CHANGES.md</a>
+<br /><span class="attrib">(David Smiley)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5670">SOLR-5670</a>: allow _version_ to use DocValues.
+<br /><span class="attrib">(Per Steffensen via yonik)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5535">SOLR-5535</a>: Set "partialResults" header for shards that error out if
+shards.tolerant is specified.
+<br /><span class="attrib">(Steve Davids via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5610">SOLR-5610</a>: Support cluster-wide properties with an API called CLUSTERPROP
+<br /><span class="attrib">(Noble Paul)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5623">SOLR-5623</a>: Better diagnosis of RuntimeExceptions in analysis
+<br /><span class="attrib">(Benson Margulies)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5530">SOLR-5530</a>: Added a NoOpResponseParser for SolrJ which puts the entire raw
+response into an entry in the NamedList.
+<br /><span class="attrib">(Upayavira, Vitaliy Zhovtyuk via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5682">SOLR-5682</a>: Make the admin InfoHandler more pluggable / derivable.
+<br /><span class="attrib">(Greg Chanan via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5672">SOLR-5672</a>: Add logParamsList parameter to support reduced logging.
+<br /><span class="attrib">(Christine Poerschke via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-3854">SOLR-3854</a>: SSL support for SolrCloud.
+<br /><span class="attrib">(Sami Siren, hossman, Steve Davids,
+Alexey Serba, Mark Miller)</span></li>
+ </ol>
+ </li>
+ <li><a id="v4.7.0.bug_fixes" href="javascript:toggleList('v4.7.0.bug_fixes')">Bug Fixes</a> (52)
+ <ol id="v4.7.0.bug_fixes.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5438">SOLR-5438</a>: DebugComponent throws NPE when used with grouping.
+<br /><span class="attrib">(Tomás Fernández Löbbe via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-4612">SOLR-4612</a>: Admin UI - Analysis Screen contains empty table-columns
+<br /><span class="attrib">(steffkes)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5451">SOLR-5451</a>: SyncStrategy closes it's http connection manager before the
+executor that uses it in it's close method.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5460">SOLR-5460</a>: SolrDispatchFilter#sendError can get a SolrCore that it does not
+close.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5461">SOLR-5461</a>: Request proxying should only set con.setDoOutput(true) if the
+request is a post.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5481">SOLR-5481</a>: SolrCmdDistributor should not let the http client do it's own
+retries.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/LUCENE-5347">LUCENE-5347</a>: Fixed Solr's Zookeeper Client to copy files to Zookeeper using
+binary transfer. Previously data was read with default encoding and stored
+in zookeeper as UTF-8. This bug was found after upgrading to forbidden-apis
+1.4.
+<br /><span class="attrib">(Uwe Schindler)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-4376">SOLR-4376</a>: DataImportHandler uses wrong date format for last_index_time if
+a delta-import is run first before any full-imports.
+<br /><span class="attrib">(Sebastien Lorber, Arcadius Ahouansou via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5494">SOLR-5494</a>: CoreContainer#remove throws NPE rather than returning null when
+a SolrCore does not exist in core discovery mode.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5354">SOLR-5354</a>: Distributed sort is broken with CUSTOM FieldType.
+<br /><span class="attrib">(Steve Rowe, hossman, Robert Muir, Jessica Cheng)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5515">SOLR-5515</a>: NPE when getting stats on date field with empty result on
+SolrCloud.
+<br /><span class="attrib">(Alexander Sagen, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5204">SOLR-5204</a>: StatsComponent and SpellCheckComponent do not support the
+shards.tolerant=true parameter.
+<br /><span class="attrib">(Anca Kopetz, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5527">SOLR-5527</a>: DIH logs spurious warning for special commands.
+<br /><span class="attrib">(shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5524">SOLR-5524</a>: Exception when using Query Function inside Scale Function.
+<br /><span class="attrib">(Trey Grainger, yonik)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5562">SOLR-5562</a>: ConcurrentUpdateSolrServer constructor ignores supplied httpclient.
+<br /><span class="attrib">(Kyle Halliday via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5567">SOLR-5567</a>: ZkController getHostAddress duplicates url prefix.
+<br /><span class="attrib">(Kyle Halliday, Alexey Serba, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-4992">SOLR-4992</a>: Solr eats OutOfMemoryError exceptions in many cases.
+<br /><span class="attrib">(Mark Miller, Daniel Collins)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/LUCENE-5399">LUCENE-5399</a>, <a href="http://issues.apache.org/jira/browse/SOLR-5354">SOLR-5354</a> sort wouldn't work correctly with
+distributed searching for some field types such as legacy numeric
+types
+<br /><span class="attrib">(Rob Muir, Mike McCandless)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5643">SOLR-5643</a>: ConcurrentUpdateSolrServer will sometimes not spawn a new Runner
+thread even though there are updates in the queue.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5650">SOLR-5650</a>: When a replica becomes a leader, only peer sync with other replicas
+that last published an ACTIVE state.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5657">SOLR-5657</a>: When a SolrCore starts on HDFS, it should gracefully handle HDFS
+being in safe mode.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5663">SOLR-5663</a>: example-DIH uses non-existing column for mapping (case-sensitive)
+<br /><span class="attrib">(steffkes)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5666">SOLR-5666</a>: Using the hdfs write cache can result in appearance of corrupted
+index.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5230">SOLR-5230</a>: Call DelegatingCollector.finish() during grouping.
+<br /><span class="attrib">(Joel Bernstein, ehatcher)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5679">SOLR-5679</a>: Shard splitting fails with ClassCastException on collections
+upgraded from 4.5 and earlier versions.
+<br /><span class="attrib">(Brett Hoerner, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5673">SOLR-5673</a>: HTTPSolrServer doesn't set own property correctly in
+setFollowRedirects.
+<br /><span class="attrib">(Frank Wesemann via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5676">SOLR-5676</a>: SolrCloud updates rejected if talking to secure ZooKeeper.
+<br /><span class="attrib">(Greg Chanan via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5634">SOLR-5634</a>: SolrJ GroupCommand.getNGroups returns null if group.format=simple
+and group.ngroups=true.
+<br /><span class="attrib">(Artem Lukanin via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5667">SOLR-5667</a>: Performance problem when not using hdfs block cache.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5526">SOLR-5526</a>: Fixed NPE that could arrise when explicitly configuring some built
+in QParserPlugins
+<br /><span class="attrib">(Nikolay Khitrin, Vitaliy Zhovtyuk, hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5598">SOLR-5598</a>: LanguageIdentifierUpdateProcessor ignores all but the first value
+of multiValued string fields.
+<br /><span class="attrib">(Andreas Hubold, Vitaliy Zhovtyuk via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5593">SOLR-5593</a>: Replicas should accept the last updates from a leader that has just
+lost it's connection to ZooKeeper.
+<br /><span class="attrib">(Christine Poerschke via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5678">SOLR-5678</a>: SolrZkClient should throw a SolrException when connect times out
+rather than a RuntimeException.
+<br /><span class="attrib">(Karl Wright, Anshum Gupta, Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-4072">SOLR-4072</a>: Error message is incorrect for linkconfig in ZkCLI.
+<br /><span class="attrib">(Vamsee Yarlagadda, Adam Hahn, via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5691">SOLR-5691</a>: Sharing non thread safe WeakHashMap across thread can cause
+problems.
+<br /><span class="attrib">(Bojan Smid, Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5693">SOLR-5693</a>: Running on HDFS does work correctly with NRT search.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5644">SOLR-5644</a>: SplitShard does not handle not finding a shard leader well.
+<br /><span class="attrib">(Mark Miller, Anshum Gupta via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5704">SOLR-5704</a>: coreRootDirectory was not respected when creating new cores
+via CoreAdminHandler
+<br /><span class="attrib">(Jesse Sipprell, Alan Woodward)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5709">SOLR-5709</a>: Highlighting grouped duplicate docs from different shards with
+group.limit > 1 throws ArrayIndexOutOfBoundsException.
+<br /><span class="attrib">(Steve Rowe)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5561">SOLR-5561</a>: Fix implicit DefaultSimilarityFactory initialization in IndexSchema
+to properly specify discountOverlap option.
+<br /><span class="attrib">(Isaac Hebsh, Ahmet Arslan, Vitaliy Zhovtyuk, hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5689">SOLR-5689</a>: On reconnect, ZkController cancels election on first context rather
+than latest.
+<br /><span class="attrib">(Gregory Chanan, Mark Miller via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5649">SOLR-5649</a>: Clean up some minor ConnectionManager issues.
+<br /><span class="attrib">(Mark Miller, Gregory Chanan)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5365">SOLR-5365</a>: Fix bug with compressed files in ExtractingRequestHandler by
+upgrading commons-compress to 1.7
+<br /><span class="attrib">(Jan Høydahl, hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5675">SOLR-5675</a>: cloud-scripts/zkcli.bat: quote option log4j
+(Günther Ruck via steffkes
+<p/>
+</li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5721">SOLR-5721</a>: ConnectionManager can become stuck in likeExpired.
+<br /><span class="attrib">(Gregory Chanan via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5731">SOLR-5731</a>: In ConnectionManager, we should catch and only log exceptions
+from BeforeReconnect.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5718">SOLR-5718</a>: Make LBHttpSolrServer zombie checks non-distrib and non-scoring.
+<br /><span class="attrib">(Christine Poerschke via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5727">SOLR-5727</a>: LBHttpSolrServer should only retry on Connection exceptions when
+sending updates. Affects CloudSolrServer.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5739">SOLR-5739</a>: Sub-shards created by shard splitting have their update log set
+to buffering mode on restarts.
+<br /><span class="attrib">(Günther Ruck, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5741">SOLR-5741</a>: UpdateShardHandler was not correctly setting max total connections
+on the HttpClient.
+<br /><span class="attrib">(Shawn Heisey)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5620">SOLR-5620</a>: ZKStateReader.aliases should be volatile to ensure all threads see
+the latest aliases.
+<br /><span class="attrib">(Ramkumar Aiyengar via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5448">SOLR-5448</a>: ShowFileRequestHandler treats everything as Directory, when in
+Cloud-Mode.
+<br /><span class="attrib">(Erick Erickson, steffkes)</span></li>
+ </ol>
+ </li>
+ <li><a id="v4.7.0.optimizations" href="javascript:toggleList('v4.7.0.optimizations')">Optimizations</a> (8)
+ <ol id="v4.7.0.optimizations.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5436">SOLR-5436</a>: Eliminate the 1500ms wait in overseer loop as well as
+polling the ZK distributed queue.
+<br /><span class="attrib">(Noble Paul, Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5189">SOLR-5189</a>: Solr 4.x Web UI Log Viewer does not display 'date' column from
+logs
+<br /><span class="attrib">(steffkes)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5512">SOLR-5512</a>: Optimize DocValuesFacets.
+<br /><span class="attrib">(Robert Muir)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-2960">SOLR-2960</a>: fix DIH XPathEntityProcessor to add the correct number of "null"
+placeholders for multi-valued fields
+<br /><span class="attrib">(Michael Watts via James Dyer)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5214">SOLR-5214</a>: Reduce memory usage for shard splitting by merging segments one
+at a time.
+<br /><span class="attrib">(Christine Poerschke via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-4227">SOLR-4227</a>: Wrap XML RequestWriter's OutputStreamWriter in a BufferedWriter
+to avoid frequent converter invocations.
+<br /><span class="attrib">(Conrad Herrmann, shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5624">SOLR-5624</a>: Enable QueryResultCache for CollapsingQParserPlugin.
+<br /><span class="attrib">(David Boychuck, Joel Bernstein)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/LUCENE-5440">LUCENE-5440</a>: DocSet decoupled from OpenBitSet. DocSetBase moved to use
+FixedBitSet instead of OpenBitSet. As a result BitDocSet now only works
+with FixedBitSet.
+<br /><span class="attrib">(Shai Erera)</span></li>
+ </ol>
+ </li>
+ <li><a id="v4.7.0.other_changes" href="javascript:toggleList('v4.7.0.other_changes')">Other Changes</a> (23)
+ <ol id="v4.7.0.other_changes.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5399">SOLR-5399</a>: Add distributed request tracking information to DebugComponent
+<br /><span class="attrib">(Tomás Fernández Löbbe via Ryan Ernst)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5421">SOLR-5421</a>: Remove double set of distrib.from param in processAdd method of
+DistributedUpdateProcessor.
+<br /><span class="attrib">(Anshum Gupta via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5404">SOLR-5404</a>: The example config references deprecated classes.
+<br /><span class="attrib">(Uwe Schindler, RafaÅ KuÄ via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5487">SOLR-5487</a>: Replication factor error message doesn't match constraint.
+<br /><span class="attrib">(Patrick Hunt via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5499">SOLR-5499</a>: Log a warning if /get is not registered when using SolrCloud.
+<br /><span class="attrib">(Daniel Collins via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5517">SOLR-5517</a>: Return HTTP error on POST requests with no Content-Type.
+<br /><span class="attrib">(Ryan Ernst, Uwe Schindler)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5502">SOLR-5502</a>: Added a test for tri-level compositeId routing with documents
+having a "/" in a document id.
+<br /><span class="attrib">(Anshum Gupta via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5533">SOLR-5533</a>: Improve out of the box support for running Solr on hdfs with
+SolrCloud.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5548">SOLR-5548</a>: Give DistributedSearchTestCase / JettySolrRunner the ability to
+specify extra filters.
+<br /><span class="attrib">(Greg Chanan via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5555">SOLR-5555</a>: LBHttpSolrServer and CloudSolrServer constructors don't need to
+declare MalformedURLExceptions
+<br /><span class="attrib">(Sushil Bajracharya, Alan Woodward)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5565">SOLR-5565</a>: Raise default ZooKeeper session timeout to 30 seconds from 15
+seconds.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5574">SOLR-5574</a>: CoreContainer shutdown publishes all nodes as down and waits to
+see that and then again publishes all nodes as down.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5590">SOLR-5590</a>: Upgrade HttpClient/HttpComponents to 4.3.x.
+<br /><span class="attrib">(Karl Wright via Shawn Heisey)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-2794">SOLR-2794</a>: change the default of hl.phraseLimit to 5000.
+<br /><span class="attrib">(Michael Della Bitta via Robert Muir, Koji, zarni - <a href="https://github.com/apache/lucene-solr/pull/11">pull request #11</a>)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5632">SOLR-5632</a>: Improve response message for reloading a non-existent core.
+<br /><span class="attrib">(Anshum Gupta via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5633">SOLR-5633</a>: HttpShardHandlerFactory should make its http client available to subclasses.
+<br /><span class="attrib">(Ryan Ernst)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5684">SOLR-5684</a>: Shutdown SolrServer clients created in BasicDistributedZk2Test and
+BasicDistributedZkTest.
+<br /><span class="attrib">(Tomás Fernández Löbbe via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5629">SOLR-5629</a>: SolrIndexSearcher.name should include core name.
+<br /><span class="attrib">(Shikhar Bhushan via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5702">SOLR-5702</a>: Log config name found for collection at info level.
+<br /><span class="attrib">(Christine Poerschke via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5659">SOLR-5659</a>: Add test for compositeId ending with an '!'.
+<br /><span class="attrib">(Markus Jelsma, Anshum Gupta via shalin)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5700">SOLR-5700</a>: Improve error handling of remote queries (proxied requests).
+<br /><span class="attrib">(Greg Chanan, Steve Davids via Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5585">SOLR-5585</a>: Raise Collections API timeout to 3 minutes from one minute.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5257">SOLR-5257</a>: Improved error/warn messages when Update XML contains unexpected XML nodes
+<br /><span class="attrib">(Vitaliy Zhovtyuk, hossman)</span></li>
+ </ol>
+ </li>
+</ul>
+<h3><a id="v4.6.1" href="javascript:toggleList('v4.6.1')">Release 4.6.1 [2014-01-28]</a></h3>
+<ul id="v4.6.1.list">
+ <li><a id="v4.6.1.versions_of_major_components" href="javascript:toggleList('v4.6.1.versions_of_major_components')">Versions of Major Components</a> (5)
+ <ol id="v4.6.1.versions_of_major_components.list">
+ <li>Apache Tika 1.4
+</li>
+ <li>Carrot2 3.8.0
+</li>
+ <li>Velocity 1.7 and Velocity Tools 2.0
+</li>
+ <li>Apache UIMA 2.3.1
+</li>
+ <li>Apache ZooKeeper 3.4.5
+</li>
+ </ol>
+ </li>
+ <h4>Detailed Change List</h4>
+ <li><a id="v4.6.1.bug_fixes" href="javascript:toggleList('v4.6.1.bug_fixes')">Bug Fixes</a> (29)
+ <ol id="v4.6.1.bug_fixes.list">
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5408">SOLR-5408</a>: CollapsingQParserPlugin scores incorrectly when multiple sort criteria are used
+<br /><span class="attrib">(Brandon Chapman, Joel Bernstein)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5416">SOLR-5416</a>: CollapsingQParserPlugin breaks Tag/Exclude Faceting
+<br /><span class="attrib">(David Boychuck, Joel Bernstein)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5442">SOLR-5442</a>: Python client cannot parse proxied response when served by Tomcat.
+<br /><span class="attrib">(Patrick Hunt, Gregory Chanan, Vamsee Yarlagadda, Romain Rigaux, Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5445">SOLR-5445</a>: Proxied responses should propagate all headers rather than the
+first one for each key.
+<br /><span class="attrib">(Patrick Hunt, Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5479">SOLR-5479</a>: SolrCmdDistributor retry logic stops if a leader for the request
+cannot be found in 1 second.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5532">SOLR-5532</a>: SolrJ Content-Type validation is too strict for some
+webcontainers / proxies.
+<br /><span class="attrib">(Jakob Furrer, hossman, Shawn Heisey, Uwe Schindler,
+Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5547">SOLR-5547</a>: Creating a collection alias using SolrJ's CollectionAdminRequest
+sets the alias name and the collections to alias to the same value.
+<br /><span class="attrib">(Aaron Schram, Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5577">SOLR-5577</a>: Likely ZooKeeper expiration should not slow down updates a given
+amount, but instead cut off updates after a given time.
+<br /><span class="attrib">(Mark Miller, Christine Poerschke, Ramkumar Aiyengar)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5580">SOLR-5580</a>: NPE when creating a core with both explicit shard and coreNodeName.
+<br /><span class="attrib">(YouPeng Yang, Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5552">SOLR-5552</a>: Leader recovery process can select the wrong leader if all replicas
+for a shard are down and trying to recover as well as lose updates that should
+have been recovered.
+<br /><span class="attrib">(Timothy Potter, Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5569">SOLR-5569</a> A replica should not try and recover from a leader until it has
+published that it is ACTIVE.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5568">SOLR-5568</a> A SolrCore cannot decide to be the leader just because the cluster
+state says no other SolrCore's are active.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5496">SOLR-5496</a>: We should share an http connection manager across non search
+HttpClients and ensure all http connection managers get shutdown.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5583">SOLR-5583</a>: ConcurrentUpdateSolrServer#blockUntilFinished may wait forever if
+the executor service is shutdown.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5586">SOLR-5586</a>: All ZkCmdExecutor's should be initialized with the zk client
+timeout.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5587">SOLR-5587</a>: ElectionContext implementations should use
+ZkCmdExecutor#ensureExists to ensure their election paths are properly
+created.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5540">SOLR-5540</a>: HdfsLockFactory should explicitly create the lock parent directory if
+necessary.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-4709">SOLR-4709</a>: The core reload after replication if config files have changed
+can fail due to a race condition.
+<br /><span class="attrib">(Mark Miller, Hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5503">SOLR-5503</a>: Retry 'forward to leader' requests less aggressively - rather
+than on IOException and status 500, ConnectException.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5588">SOLR-5588</a>: PeerSync doesn't count all connect failures as success.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5564">SOLR-5564</a>: hl.maxAlternateFieldLength should apply to original field when
+fallback is attempted
+<br /><span class="attrib">(janhoy)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5608">SOLR-5608</a>: Don't allow a closed SolrCore to publish state to ZooKeeper.
+<br /><span class="attrib">(Mark Miller, Shawn Heisey)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5615">SOLR-5615</a>: Deadlock while trying to recover after a ZK session expiration.
+<br /><span class="attrib">(Ramkumar Aiyengar, Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5543">SOLR-5543</a>: Core swaps resulted in duplicate core entries in solr.xml when
+using solr.xml persistence.
+<br /><span class="attrib">(Bill Bell, Alan Woodward)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5618">SOLR-5618</a>: Fix false cache hits in queryResultCache when hashCodes are equal
+and duplicate filter queries exist in one of the requests
+<br /><span class="attrib">(hossman)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-4260">SOLR-4260</a>: ConcurrentUpdateSolrServer#blockUntilFinished can return before
+all previously added updates have finished. This could cause distributed
+updates meant for replicas to be lost.
+<br /><span class="attrib">(Markus Jelsma, Timothy Potter,
+Joel Bernstein, Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5645">SOLR-5645</a>: A SolrCore reload via the CoreContainer will try and register in
+zk again with the new SolrCore.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5636">SOLR-5636</a>: SolrRequestParsers does some xpath lookups on every request, which
+can cause concurrency issues.
+<br /><span class="attrib">(Mark Miller)</span></li>
+ <li><a href="http://issues.apache.org/jira/browse/SOLR-5658">SOLR-5658</a>: commitWithin and overwrite are not being distributed to replicas
+now that SolrCloud uses javabin to distribute updates.
+<br /><span class="attrib">(Mark Miller, Varun Thacker, Elodie Sannier, shalin)</span></li>
+ </ol>
+ </li>
[... 7641 lines stripped ...]