mirror of https://github.com/apache/lucene.git
merge in 4.8.1 CHANGES.txt
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1595869 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
b921031030
commit
71c722cf41
|
@ -174,35 +174,6 @@ Optimizations
|
||||||
|
|
||||||
Bug fixes
|
Bug fixes
|
||||||
|
|
||||||
* LUCENE-5600: HttpClientBase did not properly consume a connection if a server
|
|
||||||
error occurred. (Christoph Kaser via Shai Erera)
|
|
||||||
|
|
||||||
* LUCENE-5559: Add additional argument validation for CapitalizationFilter
|
|
||||||
and CodepointCountFilter. (Ahmet Arslan via Robert Muir)
|
|
||||||
|
|
||||||
* LUCENE-5639: Fix PositionLengthAttribute implementation in Token class.
|
|
||||||
(Uwe Schindler, Robert Muir)
|
|
||||||
|
|
||||||
* 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).
|
|
||||||
|
|
||||||
* LUCENE-5641: SimpleRateLimiter would silently rate limit at 8 MB/sec
|
|
||||||
even if you asked for higher rates. (Mike McCandless)
|
|
||||||
|
|
||||||
* LUCENE-5644: IndexWriter clears which threads use which internal
|
|
||||||
thread states on flush, so that if an application reduces how many
|
|
||||||
threads it uses for indexing, that results in a reduction of how
|
|
||||||
many segments are flushed on a full-flush (e.g. to obtain a
|
|
||||||
near-real-time reader). (Simon Willnauer, Mike McCandless)
|
|
||||||
|
|
||||||
* 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-5673: MMapDirectory: Work around a "bug" in the JDK that throws
|
* LUCENE-5673: MMapDirectory: Work around a "bug" in the JDK that throws
|
||||||
a confusing OutOfMemoryError wrapped inside IOException if the FileChannel
|
a confusing OutOfMemoryError wrapped inside IOException if the FileChannel
|
||||||
mapping failed because of lack of virtual address space. The IOException is
|
mapping failed because of lack of virtual address space. The IOException is
|
||||||
|
@ -217,6 +188,64 @@ Test Framework
|
||||||
* LUCENE-5619: Added backwards compatibility tests to ensure we can update existing
|
* LUCENE-5619: Added backwards compatibility tests to ensure we can update existing
|
||||||
indexes with doc-values updates. (Shai Erera, Robert Muir)
|
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. 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)
|
||||||
|
|
||||||
|
* LUCENE-5644: IndexWriter clears which threads use which internal
|
||||||
|
thread states on flush, so that if an application reduces how many
|
||||||
|
threads it uses for indexing, that results in a reduction of how
|
||||||
|
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-5662: Add missing checks to Field to prevent IndexWriter.abort
|
||||||
|
if a stored value is null. (Robert Muir)
|
||||||
|
|
||||||
|
* LUCENE-5668: Fix off-by-one in TieredMergePolicy (Mike McCandless)
|
||||||
|
|
||||||
|
* 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 =======================
|
======================= Lucene 4.8.0 =======================
|
||||||
|
|
||||||
System Requirements
|
System Requirements
|
||||||
|
|
Loading…
Reference in New Issue