You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2014/05/19 14:35:54 UTC

svn commit: r1595869 - /lucene/dev/trunk/lucene/CHANGES.txt

Author: rmuir
Date: Mon May 19 12:35:54 2014
New Revision: 1595869

URL: http://svn.apache.org/r1595869
Log:
merge in 4.8.1 CHANGES.txt

Modified:
    lucene/dev/trunk/lucene/CHANGES.txt

Modified: lucene/dev/trunk/lucene/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/CHANGES.txt?rev=1595869&r1=1595868&r2=1595869&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/CHANGES.txt (original)
+++ lucene/dev/trunk/lucene/CHANGES.txt Mon May 19 12:35:54 2014
@@ -174,20 +174,45 @@ Optimizations
 
 Bug fixes
 
-* LUCENE-5600: HttpClientBase did not properly consume a connection if a server
-  error occurred. (Christoph Kaser via Shai Erera)
+* LUCENE-5673: MMapDirectory: Work around a "bug" in the JDK that throws
+  a confusing OutOfMemoryError wrapped inside IOException if the FileChannel
+  mapping failed because of lack of virtual address space. The IOException is
+  rethrown with more useful information about the problem, omitting the
+  incorrect OutOfMemoryError.  (Robert Muir, Uwe Schindler)
 
-* LUCENE-5559: Add additional argument validation for CapitalizationFilter
-  and CodepointCountFilter. (Ahmet Arslan via Robert Muir)
+Test Framework
+
+* LUCENE-5622: Fail tests if they print over the given limit of bytes to 
+  System.out or System.err. (Robert Muir, Dawid Weiss)
+  
+* LUCENE-5619: Added backwards compatibility tests to ensure we can update existing
+  indexes with doc-values updates. (Shai Erera, Robert Muir)
+
+======================= Lucene 4.8.1 =======================
+
+Bug fixes
 
 * LUCENE-5639: Fix PositionLengthAttribute implementation in Token class.
   (Uwe Schindler, Robert Muir)
 
+* LUCENE-5635: IndexWriter didn't properly handle IOException on TokenStream.reset(),
+  which could leave the analyzer in an inconsistent state.  (Robert Muir)
+
+* LUCENE-5599: HttpReplicator did not properly delegate bulk read() to wrapped
+  InputStream. (Christoph Kaser via Shai Erera)
+  
+* LUCENE-5600: HttpClientBase did not properly consume a connection if a server
+  error occurred. (Christoph Kaser via Shai Erera)
+
 * LUCENE-5628: Change getFiniteStrings to iterative not recursive
   implementation, so that building suggesters on a long suggestion
   doesn't risk overflowing the stack; previously it consumed one Java
-  stack frame per character in the expanded suggestion (Robert Muir,
-  Simon Willnauer, Mike McCandless).
+  stack frame per character in the expanded suggestion.  If you are building
+  a suggester this is a nasty trap. (Robert Muir, Simon Willnauer,
+  Mike McCandless).
+
+* LUCENE-5559: Add additional argument validation for CapitalizationFilter
+  and CodepointCountFilter. (Ahmet Arslan via Robert Muir)
 
 * LUCENE-5641: SimpleRateLimiter would silently rate limit at 8 MB/sec
   even if you asked for higher rates.  (Mike McCandless)
@@ -198,24 +223,28 @@ Bug fixes
   many segments are flushed on a full-flush (e.g. to obtain a
   near-real-time reader).  (Simon Willnauer, Mike McCandless)
 
+* LUCENE-5653: JoinUtil with ScoreMode.Avg on a multi-valued field
+  with more than 256 values would throw exception.
+  (Mikhail Khludnev via Robert Muir)
+
+* LUCENE-5654: Fix various close() methods that could suppress 
+  throwables such as OutOfMemoryError, instead returning scary messages
+  that look like index corruption.  (Mike McCandless, Robert Muir)
+
+* LUCENE-5656: Fix rare fd leak in SegmentReader when multiple docvalues
+  fields have been updated with IndexWriter.updateXXXDocValue and one
+  hits exception. (Shai Erera, Robert Muir)
+
 * LUCENE-5660: AnalyzingSuggester.build will now throw IllegalArgumentException if
   you give it a longer suggestion than it can handle (Robert Muir, Mike McCandless)
 
-* LUCENE-5668: Fix off-by-one in TieredMergePolicy (Mike McCandless)
+* LUCENE-5662: Add missing checks to Field to prevent IndexWriter.abort
+  if a stored value is null. (Robert Muir)
 
-* LUCENE-5673: MMapDirectory: Work around a "bug" in the JDK that throws
-  a confusing OutOfMemoryError wrapped inside IOException if the FileChannel
-  mapping failed because of lack of virtual address space. The IOException is
-  rethrown with more useful information about the problem, omitting the
-  incorrect OutOfMemoryError.  (Robert Muir, Uwe Schindler)
-
-Test Framework
+* LUCENE-5668: Fix off-by-one in TieredMergePolicy (Mike McCandless)
 
-* LUCENE-5622: Fail tests if they print over the given limit of bytes to 
-  System.out or System.err. (Robert Muir, Dawid Weiss)
-  
-* LUCENE-5619: Added backwards compatibility tests to ensure we can update existing
-  indexes with doc-values updates. (Shai Erera, Robert Muir)
+* LUCENE-5671: Upgrade ICU version to fix an ICU concurrency problem that
+  could cause exceptions when indexing. (feedly team, Robert Muir)
 
 ======================= Lucene 4.8.0 =======================