You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@lucene.apache.org by us...@apache.org on 2009/11/26 08:50:30 UTC
svn commit: r884439 [3/3] - in /lucene/java/site: docs/
src/documentation/content/xdocs/
Modified: lucene/java/site/docs/releases.html
URL: http://svn.apache.org/viewvc/lucene/java/site/docs/releases.html?rev=884439&r1=884438&r2=884439&view=diff
==============================================================================
--- lucene/java/site/docs/releases.html (original)
+++ lucene/java/site/docs/releases.html Thu Nov 26 07:50:30 2009
@@ -70,7 +70,7 @@
<a class="unselected" href="http://wiki.apache.org/lucene-java">Wiki</a>
</li>
<li>
-<a class="unselected" href="http://lucene.apache.org/java/2_9_1/">Lucene 2.9.1 Documentation</a>
+<a class="unselected" href="http://lucene.apache.org/java/3_0_0/">Lucene 3.0.0 Documentation</a>
</li>
</ul>
<!--+
@@ -123,6 +123,9 @@
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
<div id="menu_1.2" class="menuitemgroup">
<div class="menuitem">
+<a href="http://lucene.apache.org/java/3_0_0/">Release 3.0.0</a>
+</div>
+<div class="menuitem">
<a href="http://lucene.apache.org/java/2_9_1/">Release 2.9.1</a>
</div>
<div class="menuitem">
Modified: lucene/java/site/docs/systemrequirements.html
URL: http://svn.apache.org/viewvc/lucene/java/site/docs/systemrequirements.html?rev=884439&r1=884438&r2=884439&view=diff
==============================================================================
--- lucene/java/site/docs/systemrequirements.html (original)
+++ lucene/java/site/docs/systemrequirements.html Thu Nov 26 07:50:30 2009
@@ -70,7 +70,7 @@
<a class="unselected" href="http://wiki.apache.org/lucene-java">Wiki</a>
</li>
<li>
-<a class="unselected" href="http://lucene.apache.org/java/2_9_1/">Lucene 2.9.1 Documentation</a>
+<a class="unselected" href="http://lucene.apache.org/java/3_0_0/">Lucene 3.0.0 Documentation</a>
</li>
</ul>
<!--+
@@ -123,6 +123,9 @@
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
<div id="menu_1.2" class="menuitemgroup">
<div class="menuitem">
+<a href="http://lucene.apache.org/java/3_0_0/">Release 3.0.0</a>
+</div>
+<div class="menuitem">
<a href="http://lucene.apache.org/java/2_9_1/">Release 2.9.1</a>
</div>
<div class="menuitem">
Modified: lucene/java/site/docs/whoweare.html
URL: http://svn.apache.org/viewvc/lucene/java/site/docs/whoweare.html?rev=884439&r1=884438&r2=884439&view=diff
==============================================================================
--- lucene/java/site/docs/whoweare.html (original)
+++ lucene/java/site/docs/whoweare.html Thu Nov 26 07:50:30 2009
@@ -70,7 +70,7 @@
<a class="unselected" href="http://wiki.apache.org/lucene-java">Wiki</a>
</li>
<li>
-<a class="unselected" href="http://lucene.apache.org/java/2_9_1/">Lucene 2.9.1 Documentation</a>
+<a class="unselected" href="http://lucene.apache.org/java/3_0_0/">Lucene 3.0.0 Documentation</a>
</li>
</ul>
<!--+
@@ -123,6 +123,9 @@
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
<div id="menu_1.2" class="menuitemgroup">
<div class="menuitem">
+<a href="http://lucene.apache.org/java/3_0_0/">Release 3.0.0</a>
+</div>
+<div class="menuitem">
<a href="http://lucene.apache.org/java/2_9_1/">Release 2.9.1</a>
</div>
<div class="menuitem">
Modified: lucene/java/site/src/documentation/content/xdocs/index.xml
URL: http://svn.apache.org/viewvc/lucene/java/site/src/documentation/content/xdocs/index.xml?rev=884439&r1=884438&r2=884439&view=diff
==============================================================================
--- lucene/java/site/src/documentation/content/xdocs/index.xml (original)
+++ lucene/java/site/src/documentation/content/xdocs/index.xml Thu Nov 26 07:50:30 2009
@@ -22,6 +22,56 @@
<section id="Lucene News">
<title>Lucene News</title>
+ <section>
+ <title>25 November 2009 - Lucene Java 3.0.0 available</title>
+ <p>
+ The new version is mostly a cleanup release without any new features. All
+ deprecations targeted to be removed in version 3.0 were removed. If you are
+ upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
+ warnings in your code base to be able to recompile against this version.
+ </p><p>
+ This is the first Lucene release with Java 5 as a minimum requirement. The
+ API was cleaned up to make use of Java 5's generics, varargs, enums, and
+ autoboxing. New users of Lucene are advised to use this version for new
+ developments, because it has a clean, type safe new API. Upgrading users can
+ now remove unnecessary casts and add generics to their code, too. If you
+ have not upgraded your installation to Java 5, please read the file
+ <code>JRE_VERSION_MIGRATION.txt</code> <em>(please note that this is not related to Lucene
+ 3.0, it will also happen with any previous release when you upgrade your
+ Java environment)</em>.
+ </p><p>
+ Lucene 3.0 has some changes regarding compressed fields: 2.9 already
+ deprecated compressed fields; support for them was removed now. Lucene 3.0
+ is still able to read indexes with compressed fields, but as soon as merges
+ occur or the index is optimized, all compressed fields are decompressed and
+ converted to <code>Field.Store.YES</code>. Because of this, indexes with compressed
+ fields can suddenly get larger.
+ </p><p>
+ While we generally try and maintain full backwards compatibility between
+ major versions, Lucene 3.0 has some minor breaks, mostly related to
+ deprecation removal, pointed out in the 'Changes in backwards compatibility
+ policy' section of <a href="http://lucene.apache.org/java/3_0_0/changes/Changes.html">CHANGES.txt</a>.
+ Notable are:
+ </p><ul>
+ <li><code>IndexReader.open(Directory)</code> now opens in read-only mode per default
+ (this method was deprecated because of that in 2.9). The same occurs to
+ <code>IndexSearcher</code>.</li>
+ <li>Already started in 2.9, core <code>TokenStream</code>s are now made
+ final to enforce the decorator pattern.</li>
+ <li>If you interrupt an <code>IndexWriter</code> merge thread,
+ <code>IndexWriter</code> now throws an unchecked
+ <code>ThreadInterruptedException</code> that extends <code>RuntimeException</code> and
+ clears the interrupt status.</li>
+ </ul>
+ <p>
+ See <a href="http://lucene.apache.org/java/3_0_0/changes/Changes.html">CHANGES</a> for details.
+ </p><p>
+ <strong>Binary and source distributions are available
+ <a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">here</a>.</strong>
+ Maven artifacts are available
+ <a href="http://repo1.maven.org/maven2/org/apache/lucene/">here</a>.
+ </p>
+ </section>
<section>
<title>6 November 2009 - Lucene Java 2.9.1 available</title>
<p>
Modified: lucene/java/site/src/documentation/content/xdocs/site.xml
URL: http://svn.apache.org/viewvc/lucene/java/site/src/documentation/content/xdocs/site.xml?rev=884439&r1=884438&r2=884439&view=diff
==============================================================================
--- lucene/java/site/src/documentation/content/xdocs/site.xml (original)
+++ lucene/java/site/src/documentation/content/xdocs/site.xml Thu Nov 26 07:50:30 2009
@@ -48,6 +48,7 @@
</about>
<!-- keep in submenu items alpha order -->
<docs label="Documentation">
+ <rel3_0_0 label="Release 3.0.0" href="ext:rel3_0_0"/>
<rel2_9_1 label="Release 2.9.1" href="ext:rel2_9_1"/>
<rel2_9_0 label="Release 2.9.0" href="ext:rel2_9_0"/>
<rel2_4_1 label="Release 2.4.1" href="ext:rel2_4_1"/>
@@ -113,6 +114,7 @@
<rel2_4_1 href="http://lucene.apache.org/java/2_4_1/"/>
<rel2_9_0 href="http://lucene.apache.org/java/2_9_0/"/>
<rel2_9_1 href="http://lucene.apache.org/java/2_9_1/"/>
+ <rel3_0_0 href="http://lucene.apache.org/java/3_0_0/"/>
<cocoon href="http://cocoon.apache.org/"/>
<xml.apache.org href="http://xml.apache.org/"/>
<issues href="http://issues.apache.org/jira/browse/LUCENE"/>
Modified: lucene/java/site/src/documentation/content/xdocs/tabs.xml
URL: http://svn.apache.org/viewvc/lucene/java/site/src/documentation/content/xdocs/tabs.xml?rev=884439&r1=884438&r2=884439&view=diff
==============================================================================
--- lucene/java/site/src/documentation/content/xdocs/tabs.xml (original)
+++ lucene/java/site/src/documentation/content/xdocs/tabs.xml Thu Nov 26 07:50:30 2009
@@ -39,7 +39,7 @@
<tab id="" label="Main" dir=""/>
<tab id="wiki" label="Wiki" href="http://wiki.apache.org/lucene-java"/>
- <tab label="Lucene 2.9.1 Documentation" href="http://lucene.apache.org/java/2_9_1/"/>
+ <tab label="Lucene 3.0.0 Documentation" href="http://lucene.apache.org/java/3_0_0/"/>
<!--
<tab id="samples" label="Samples" dir="samples" indexfile="sample.html">