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 =======================