fyi
-Vincent

Begin forwarded message:

> From: "Uwe Schindler" <[email protected]>
> Date: November 26, 2009 10:53:40 AM CEST
> To: <[email protected]>, <[email protected]>, 
> <[email protected] 
> >
> Subject: [ANNOUNCE] Apache Lucene Java 3.0.0 released
>
> Hello Lucene users,
>
> On behalf of the Lucene dev community (a growing community far  
> larger than
> just the committers) I would like to announce the release of Lucene  
> Java
> 3.0.0:
>
> 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.
>
> 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
> JRE_VERSION_MIGRATION.txt (please note that this is not related only  
> to this
> version of Lucene, it will also happen with any previous release  
> when you
> upgrade your Java environment).
>
> Lucene 3.0.0 has some changes regarding compressed fields: 2.9.0  
> already
> deprecated compressed fields; support for them was removed now.  
> Lucene 3.0.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 Field.Store.YES. Because of this, indexes with compressed
> fields can suddenly get larger.
>
> While we generally try and maintain full backwards compatibility  
> between
> major versions, Lucene 3.0.0 has some minor breaks, mostly related to
> deprecation removal, pointed out in the 'Changes in backwards  
> compatibility
> policy' section of CHANGES.txt. Notable are:
>
> - IndexReader.open(Directory) now opens in read-only mode per  
> default (this
> method was deprecated because of that in 2.9.X). The same occurs to
> IndexSearcher.
>
> - Already started in 2.9, core TokenStreams are now made final to  
> enforce
> the decorator pattern.
>
> - If you interrupt an IndexWriter merge thread, IndexWriter now  
> throws an
> unchecked ThreadInterruptedException that extends RuntimeException and
> clears the interrupt status.
>
>
> See core changes at
> http://lucene.apache.org/java/3_0_0/changes/Changes.html
> and contrib changes at
> http://lucene.apache.org/java/3_0_0/changes/Contrib-Changes.html
>
> Binary and source distributions are available at
> http://www.apache.org/dyn/closer.cgi/lucene/java/
>
> Lucene artifacts are also available in the Maven2 repository at
> http://repo1.maven.org/maven2/org/apache/lucene/
>
>
> -----
> Uwe Schindler
> [email protected]
> Apache Lucene Java Committer
> Bremen, Germany
> http://lucene.apache.org/java/docs/
>
>

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to