diff --git a/CHANGES.txt b/CHANGES.txt
index 2981ca3557d..13a352573c2 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -11,7 +11,8 @@ Changes in backwards compatibility policy
previously deprecated IndexCommitPoint is also removed.
(Michael Busch)
-* oal.Lock.isLocked is now allowed to throw an IOException
+* o.a.l.Lock.isLocked() is now allowed to throw an IOException.
+ (Mike McCandless)
* LUCENE-2030: CachingWrapperFilter and CachingSpanFilter now hide
the internal cache implementation for thread safety, before it was
@@ -60,12 +61,12 @@ Changes in runtime behavior
fields when reading. You have to reindex to do that.
(Michael Busch, Uwe Schindler)
- * LUCENE-2060: Changed ConcurrentMergeScheduler's default for
- maxNumThreads from 3 to 1, because in practice we get the most
- gains from running a single merge in the background. More than one
- concurrent merge causes a lot of thrashing (though it's possible on
- SSD storage that there would be net gains). (Jason Rutherglen,
- Mike McCandless)
+* LUCENE-2060: Changed ConcurrentMergeScheduler's default for
+ maxNumThreads from 3 to 1, because in practice we get the most
+ gains from running a single merge in the background. More than one
+ concurrent merge causes a lot of thrashing (though it's possible on
+ SSD storage that there would be net gains). (Jason Rutherglen,
+ Mike McCandless)
API Changes
@@ -73,12 +74,13 @@ API Changes
(Uwe Schindler, Robert Muir, Karl Wettin, Paul Elschot, Kay Kay, Shai Erera)
* Generify Lucene API:
+
- TokenStream/AttributeSource: Now addAttribute()/getAttribute() return an
instance of the requested attribute interface and no cast needed anymore.
- NumericRangeQuery, NumericRangeFilter, and FieldCacheRangeFilter
now have Integer, Long, Float, Double as type param.
- Document.getFields() returns List
- - Query.extractTerms(Set).
+ - Query.extractTerms(Set)
- CharArraySet and stop word sets in core/contrib
- PriorityQueue
- TopDocCollector
@@ -87,12 +89,14 @@ API Changes
- MapOfSets
- o.a.l.util.cache package
- lot's of internal APIs of IndexWriter
+
(Uwe Schindler, Michael Busch, Kay Kay, Robert Muir, Adriano Crestani)
* LUCENE-1944, LUCENE-1856, LUCENE-1957, LUCENE-1960, LUCENE-1961,
LUCENE-1968, LUCENE-1970, LUCENE-1946, LUCENE-1971, LUCENE-1975,
LUCENE-1972, LUCENE-1978, LUCENE-944, LUCENE-1979, LUCENE-1973, LUCENE-2011:
Remove deprecated methods/constructors/classes:
+
- All String/File directory paths in IndexReader /
IndexSearcher / IndexWriter.
- Remove FSDirectory.getDirectory()
@@ -117,6 +121,7 @@ API Changes
- Remove BoostingTermQuery.
- Remove MultiValueSource.
- Remove Scorer.explain(int).
+
...and some other minor ones (Uwe Schindler, Michael Busch, Mark Miller)
* LUCENE-1925: Make IndexSearcher's subReaders and docStarts members
diff --git a/src/site/changes/changes2html.pl b/src/site/changes/changes2html.pl
index affd8472362..4078970eabb 100755
--- a/src/site/changes/changes2html.pl
+++ b/src/site/changes/changes2html.pl
@@ -614,7 +614,8 @@ sub setup_release_dates {
'2.2.0' => '2007-06-19', '2.3.0' => '2008-01-21',
'2.3.1' => '2008-02-22', '2.3.2' => '2008-05-05',
'2.4.0' => '2008-10-06', '2.4.1' => '2009-03-09',
- '2.9.0' => '2009-09-23');
+ '2.9.0' => '2009-09-23', '2.9.1' => '2009-11-06',
+ '3.0.0' => '2009-11-25');
}