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