lucene-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From uschind...@apache.org
Subject svn commit: r5176 [3/4] - in /release/lucene/solr/4.8.0: ./ changes/
Date Sun, 27 Apr 2014 22:26:04 GMT
Added: release/lucene/solr/4.8.0/changes/Changes.html
==============================================================================
--- release/lucene/solr/4.8.0/changes/Changes.html (added)
+++ release/lucene/solr/4.8.0/changes/Changes.html Sun Apr 27 22:25:49 2014
@@ -0,0 +1,8637 @@
+<!--
+**********************************************************
+** 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\\\\.8\\\\.0|v4\\\\.7\\\\.2)");
+    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.8.0.list' 
+            && list.id != 'v4.7.2.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.8.0' || anchor.id == 'v4.7.2') {
+            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.8.0" href="javascript:toggleList('v4.8.0')">Release 4.8.0 </a></h2>
+<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>&nbsp;&nbsp;&nbsp;(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>&nbsp;&nbsp;&nbsp;(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>&lt;fields&gt; and &lt;types&gt; 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
+&lt;fieldType&gt;, &lt;field&gt; and &lt;copyField&gt; 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>
+  <h3>Detailed Change List</h3>
+  <li><a id="v4.8.0.system_requirements" href="javascript:toggleList('v4.8.0.system_requirements')">System Requirements</a>&nbsp;&nbsp;&nbsp;(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>&nbsp;&nbsp;&nbsp;(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>&nbsp;&nbsp;&nbsp;(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>&nbsp;&nbsp;&nbsp;(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>&nbsp;&nbsp;&nbsp;(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 &lt;field&gt; or &lt;dynamicField&gt; be inside of &lt;fields&gt; -- or
+that &lt;fieldType&gt; be inside of &lt;types&gt;.
+<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 &amp; 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>
+<h2><a id="v4.7.2" href="javascript:toggleList('v4.7.2')">Release 4.7.2  [2014-04-15]</a></h2>
+<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>&nbsp;&nbsp;&nbsp;(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>
+  <h3>Detailed Change List</h3>
+  <li><a id="v4.7.2.bug_fixes" href="javascript:toggleList('v4.7.2.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(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>
+<h2><a id="older" href="javascript:toggleList('older')">Older Releases</a></h2>
+<ul id="older.list">
+<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>&nbsp;&nbsp;&nbsp;(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>&nbsp;&nbsp;&nbsp;(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>&nbsp;&nbsp;&nbsp;(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>&nbsp;&nbsp;&nbsp;(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>&nbsp;&nbsp;&nbsp;(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 &lt;luceneMatchVersion/&gt; -- 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>&nbsp;&nbsp;&nbsp;(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 &amp; 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>&nbsp;&nbsp;&nbsp;(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 &gt; 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>&nbsp;&nbsp;&nbsp;(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>&nbsp;&nbsp;&nbsp;(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>&nbsp;&nbsp;&nbsp;(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>&nbsp;&nbsp;&nbsp;(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>
+  <li><a id="v4.6.1.optimizations" href="javascript:toggleList('v4.6.1.optimizations')">Optimizations</a>&nbsp;&nbsp;&nbsp;(1)
+    <ol id="v4.6.1.optimizations.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5576">SOLR-5576</a>: Improve concurrency when registering and waiting for all
+SolrCore's to register a DOWN state.
+<br /><span class="attrib">(Christine Poerschke via Mark Miller)</span></li>
+    </ol>
+  </li>
+</ul>
+<h3><a id="v4.6.0" href="javascript:toggleList('v4.6.0')">Release 4.6.0  [2013-11-24]</a></h3>
+<ul id="v4.6.0.list">
+  <li><a id="v4.6.0.versions_of_major_components" href="javascript:toggleList('v4.6.0.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(5)
+    <ol id="v4.6.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.6.0.upgrading_from_solr_4.5.0" href="javascript:toggleList('v4.6.0.upgrading_from_solr_4.5.0')">Upgrading from Solr 4.5.0</a>&nbsp;&nbsp;&nbsp;(1)
+    <ol id="v4.6.0.upgrading_from_solr_4.5.0.list">
+      <li>If you are using methods from FieldMutatingUpdateProcessorFactory for getting
+configuration information (oneOrMany or getBooleanArg), those methods have
+been moved to NamedList and renamed to removeConfigArgs and removeBooleanArg,
+respectively.  The original methods are deprecated, to be removed in 5.0.
+See <a href="http://issues.apache.org/jira/browse/SOLR-5264">SOLR-5264</a>.
+<p/>
+</li>
+    </ol>
+  </li>
+  <h4>Detailed Change List</h4>
+  <li><a id="v4.6.0.new_features" href="javascript:toggleList('v4.6.0.new_features')">New Features</a>&nbsp;&nbsp;&nbsp;(17)
+    <ol id="v4.6.0.new_features.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5167">SOLR-5167</a>: Add support for AnalyzingInfixSuggester (AnalyzingInfixLookupFactory).
+<br /><span class="attrib">(Areek Zillur, Varun Thacker via Robert Muir)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5246">SOLR-5246</a>: Shard splitting now supports collections configured with router.field.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5274">SOLR-5274</a>: Allow JettySolrRunner SSL config to be specified via a constructor.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5300">SOLR-5300</a>: Shards can be split by specifying arbitrary number of hash ranges
+within the shard's hash range.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5226">SOLR-5226</a>: Add Lucene index heap usage to the Solr admin UI.
+<br /><span class="attrib">(Areek Zillur via Robert Muir)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5324">SOLR-5324</a>: Make sub shard replica recovery and shard state switch asynchronous.
+<br /><span class="attrib">(Yago Riveiro, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5338">SOLR-5338</a>: Split shards by a route key using split.key parameter.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5353">SOLR-5353</a>: Enhance CoreAdmin api to split a route key's documents from an index
+and leave behind all other documents.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5027">SOLR-5027</a>: CollapsingQParserPlugin for high performance field collapsing on high cardinality fields.
+<br /><span class="attrib">(Joel Bernstein)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5395">SOLR-5395</a>: Added a RunAlways marker interface for UpdateRequestProcessorFactory
+implementations indicating that they should not be removed in later stages
+of distributed updates (usually signalled by the update.distrib parameter)
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5310">SOLR-5310</a>: Add a collection admin command to remove a replica
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5311">SOLR-5311</a>: Avoid registering replicas which are removed
+<br /><span class="attrib">(noble)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5406">SOLR-5406</a>: CloudSolrServer failed to propagate request parameters
+along with delete updates.
+<br /><span class="attrib">(yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5374">SOLR-5374</a>: Support user configured doc-centric versioning rules
+via the optional DocBasedVersionConstraintsProcessorFactory
+update processor
+<br /><span class="attrib">(Hossman, yonik)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5392">SOLR-5392</a>: Extend solrj apis to cover collection management.
+<br /><span class="attrib">(Roman Shaposhnik via Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5084">SOLR-5084</a>: new field type EnumField.
+<br /><span class="attrib">(Elran Dvir via Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5464">SOLR-5464</a>: Add option to ConcurrentSolrServer to stream pure delete
+ requests.
+<br /><span class="attrib">(Mark Miller)</span></li>
+    </ol>
+  </li>
+  <li><a id="v4.6.0.bug_fixes" href="javascript:toggleList('v4.6.0.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(14)
+    <ol id="v4.6.0.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5216">SOLR-5216</a>: Document updates to SolrCloud can cause a distributed deadlock.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5367">SOLR-5367</a>: Unmarshalling delete by id commands with JavaBin can lead to class cast
+exception.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5359">SOLR-5359</a>: ZooKeeper client is not closed when it fails to connect to an ensemble.
+<br /><span class="attrib">(Mark Miller, Klaus Herrmann)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5042">SOLR-5042</a>: MoreLikeThisComponent was using the rows/count value in place of
+flags, which caused a number of very strange issues, including NPEs and
+ignoring requests for the results to include the score.
+<br /><span class="attrib">(Anshum Gupta, Mark Miller, Shawn Heisey)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5371">SOLR-5371</a>: Solr should consistently call SolrServer#shutdown
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5363">SOLR-5363</a>: Solr doesn't start up properly with Log4J2
+<br /><span class="attrib">(Petar Tahchiev via Alan
+Woodward)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5380">SOLR-5380</a>: Using cloudSolrServer.setDefaultCollection(collectionId) does not
+work as intended for an alias spanning more than 1 collection.
+<br /><span class="attrib">(Thomas Egense, Shawn Heisey, Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5418">SOLR-5418</a>: Background merge after field removed from solr.xml causes error.
+<br /><span class="attrib">(Reported on user's list, Robert M's patch via Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5318">SOLR-5318</a>: Creating a core via the admin API doesn't respect transient property
+<br /><span class="attrib">(Olivier Soyez via Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5388">SOLR-5388</a>: Creating a new core via the HTTP API that results in a transient being
+unloaded results in a " Too many close [count:-1]" error.
+<br /><span class="attrib">(Olivier Soyez via Erick Erickson)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5453">SOLR-5453</a>: Raise recovery socket read timeouts.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5397">SOLR-5397</a>: Replication can fail silently in some cases.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5465">SOLR-5465</a>: SolrCmdDistributor retry logic has a concurrency race bug.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5452">SOLR-5452</a>: Do not attempt to proxy internal update requests.
+<br /><span class="attrib">(Mark Miller)</span></li>
+    </ol>
+  </li>
+  <li><a id="v4.6.0.optimizations" href="javascript:toggleList('v4.6.0.optimizations')">Optimizations</a>&nbsp;&nbsp;&nbsp;(4)
+    <ol id="v4.6.0.optimizations.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5232">SOLR-5232</a>: SolrCloud should distribute updates via streaming rather than buffering.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5223">SOLR-5223</a>: SolrCloud should use the JavaBin binary format for communication by default.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5370">SOLR-5370</a>: Requests to recover when an update fails should be done in
+background threads.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/LUCENE-5300">LUCENE-5300</a>,<a href="http://issues.apache.org/jira/browse/LUCENE-5304">LUCENE-5304</a>: Specialized faceting for fields which are declared as
+multi-valued in the schema but are actually single-valued.
+<br /><span class="attrib">(Adrien Grand)</span></li>
+    </ol>
+  </li>
+  <li><a id="v4.6.0.security" href="javascript:toggleList('v4.6.0.security')">Security</a>&nbsp;&nbsp;&nbsp;(1)
+    <ol id="v4.6.0.security.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-4882">SOLR-4882</a>: SolrResourceLoader was restricted to only allow access to resource
+files below the instance dir. The reason for this is security related: Some
+Solr components allow to pass in resource paths via REST parameters
+(e.g. XSL stylesheets, velocity templates,...) and load them via resource
+loader. For backwards compatibility, this security feature can be disabled
+by a new system property: solr.allow.unsafe.resourceloading=true
+<br /><span class="attrib">(Uwe Schindler)</span></li>
+    </ol>
+  </li>
+  <li><a id="v4.6.0.other_changes" href="javascript:toggleList('v4.6.0.other_changes')">Other Changes</a>&nbsp;&nbsp;&nbsp;(8)
+    <ol id="v4.6.0.other_changes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5237">SOLR-5237</a>: Add indexHeapUsageBytes to LukeRequestHandler, indicating how much
+heap memory is being used by the underlying Lucene index structures.
+<br /><span class="attrib">(Areek Zillur via Robert Muir)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5241">SOLR-5241</a>: Fix SimplePostToolTest performance problem - implicit DNS lookups
+<br /><span class="attrib">(hossman)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5273">SOLR-5273</a>: Update HttpComponents to 4.2.5 and 4.2.6.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5264">SOLR-5264</a>: Move methods for getting config information from
+           FieldMutatingUpdateProcessorFactory to NamedList.
+<br /><span class="attrib">(Shawn Heisey)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5319">SOLR-5319</a>: Remove unused and incorrect router name from Collection ZK nodes.
+<br /><span class="attrib">(Jessica Cheng via shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5321">SOLR-5321</a>: Remove unnecessary code in Overseer.updateState method which tries to
+use router name from message where none is ever sent.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5401">SOLR-5401</a>: SolrResourceLoader logs a warning if a deprecated (factory) class
+is used in schema or config.
+<br /><span class="attrib">(Uwe Schindler)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-3397">SOLR-3397</a>: Warn if master or slave replication is enabled in SolrCloud mode.
+<br /><span class="attrib">(Erick
+Erickson)</span></li>
+    </ol>
+  </li>
+</ul>
+<h3><a id="v4.5.1" href="javascript:toggleList('v4.5.1')">Release 4.5.1  [2013-10-24]</a></h3>
+<ul id="v4.5.1.list">
+  <li><a id="v4.5.1.versions_of_major_components" href="javascript:toggleList('v4.5.1.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(5)
+    <ol id="v4.5.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.5.1.bug_fixes" href="javascript:toggleList('v4.5.1.bug_fixes')">Bug Fixes</a>&nbsp;&nbsp;&nbsp;(16)
+    <ol id="v4.5.1.bug_fixes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-4590">SOLR-4590</a>: Collections API should return a nice error when not in SolrCloud mode.
+<br /><span class="attrib">(Anshum Gupta, Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5295">SOLR-5295</a>: The CREATESHARD collection API creates maxShardsPerNode number of
+replicas if replicationFactor is not specified.
+<br /><span class="attrib">(Brett Hoerner, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5296">SOLR-5296</a>: Creating a collection with implicit router adds shard ranges
+to each shard.
+<br /><span class="attrib">(shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5263">SOLR-5263</a>: Fix CloudSolrServer URL cache update race.
+<br /><span class="attrib">(Jessica Cheng, Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5297">SOLR-5297</a>: Admin UI - Threads Screen missing Icon
+<br /><span class="attrib">(steffkes)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5301">SOLR-5301</a>: DELETEALIAS command prints CREATEALIAS in logs
+<br /><span class="attrib">(janhoy)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5255">SOLR-5255</a>: Remove unnecessary call to fetch and watch live nodes in ZkStateReader
+cluster watcher.
+<br /><span class="attrib">(Jessica Cheng via shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5305">SOLR-5305</a>: Admin UI - Reloading System-Information on Dashboard does not work
+anymore
+<br /><span class="attrib">(steffkes)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5314">SOLR-5314</a>: Shard split action should use soft commits instead of hard commits
+to make sub shard data visible.
+<br /><span class="attrib">(Kalle Aaltonen, shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5327">SOLR-5327</a>: <a href="http://issues.apache.org/jira/browse/SOLR-4915">SOLR-4915</a>, "The root cause should be returned to the user when a SolrCore create
+call fails", was reverted.
+<br /><span class="attrib">(Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5317">SOLR-5317</a>: SolrCore persistence bugs if defining SolrCores in solr.xml.
+<br /><span class="attrib">(Mark Miller, Yago Riveiro)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5306">SOLR-5306</a>: Extra collection creation parameters like collection.configName are
+  not being respected.
+<br /><span class="attrib">(Mark Miller, Liang Tianyu, Nathan Neulinger)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5325">SOLR-5325</a>: ZooKeeper connection loss can cause the Overseer to stop processing
+commands.
+<br /><span class="attrib">(Christine Poerschke, Mark Miller, Jessica Cheng)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-4327">SOLR-4327</a>: HttpSolrServer can leak connections on errors.
+<br /><span class="attrib">(Karl Wright, Mark Miller)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5349">SOLR-5349</a>: CloudSolrServer - ZK timeout arguments passed to ZkStateReader are flipped.
+<br /><span class="attrib">(Ricardo Merizalde via shalin)</span></li>
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5330">SOLR-5330</a>: facet.method=fcs on single values fields could sometimes result
+in incorrect facet labels.
+<br /><span class="attrib">(Michael Froh, yonik)</span></li>
+    </ol>
+  </li>
+  <li><a id="v4.5.1.other_changes" href="javascript:toggleList('v4.5.1.other_changes')">Other Changes</a>&nbsp;&nbsp;&nbsp;(1)
+    <ol id="v4.5.1.other_changes.list">
+      <li><a href="http://issues.apache.org/jira/browse/SOLR-5323">SOLR-5323</a>: Disable ClusteringComponent by default in collection1 example.
+The solr.clustering.enabled system property needs to be set to 'true'
+to enable the clustering contrib (reverts <a href="http://issues.apache.org/jira/browse/SOLR-4708">SOLR-4708</a>).
+<br /><span class="attrib">(Dawid Weiss)</span></li>
+    </ol>
+  </li>
+</ul>
+<h3><a id="v4.5.0" href="javascript:toggleList('v4.5.0')">Release 4.5.0  [2013-10-05]</a></h3>
+<ul id="v4.5.0.list">
+  <li><a id="v4.5.0.versions_of_major_components" href="javascript:toggleList('v4.5.0.versions_of_major_components')">Versions of Major Components</a>&nbsp;&nbsp;&nbsp;(5)
+    <ol id="v4.5.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>

[... 7387 lines stripped ...]


Mime
View raw message