diff --git a/lucene/CHANGES.txt b/lucene/CHANGES.txt index f16ff08018e..30af545521c 100644 --- a/lucene/CHANGES.txt +++ b/lucene/CHANGES.txt @@ -77,12 +77,6 @@ API Changes takes the same selectors. Add helper methods to DocValues.java that are better suited for search code (never return null, etc). (Mike McCandless, Robert Muir) -* LUCENE-5678: IndexOutput no longer allows seeking, so it is no longer required - to use RandomAccessFile to write Indexes. Lucene now uses standard FileOutputStream - wrapped with OutputStreamIndexOutput to write index data. BufferedIndexOutput was - removed, because buffering and checksumming is provided by FilterOutputStreams, - provided by the JDK. (Uwe Schindler, Mike McCandless) - Documentation * LUCENE-5392: Add/improve analysis package documentation to reflect @@ -136,7 +130,8 @@ Changes in Backwards Compatibility Policy * LUCENE-4371: Removed IndexInputSlicer and Directory.createSlicer() and replaced with IndexInput.slice(). (Robert Muir) -* LUCENE-5727: Remove IndexOutput.seek (Robert Muir) +* LUCENE-5727, LUCENE-5678: Remove IndexOutput.seek, IndexOutput.setLength(). + (Robert Muir, Uwe Schindler) API Changes @@ -192,6 +187,12 @@ API Changes simply uses the IndexWriterConfig you pass it, and you must create a new IndexWriterConfig for each IndexWriter. (Mike McCandless) +* LUCENE-5678: IndexOutput no longer allows seeking, so it is no longer required + to use RandomAccessFile to write Indexes. Lucene now uses standard FileOutputStream + wrapped with OutputStreamIndexOutput to write index data. BufferedIndexOutput was + removed, because buffering and checksumming is provided by FilterOutputStreams, + provided by the JDK. (Uwe Schindler, Mike McCandless) + Optimizations * LUCENE-5603: hunspell stemmer more efficiently strips prefixes