You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@apache.org by Peter Karman <ka...@apache.org> on 2012/02/03 04:20:43 UTC

[ANNOUNCE] Apache Lucy (incubating) 0.3.0 released

Greetings,

The Apache Lucy team is pleased to announce the release of version 0.3.0
from the Apache Incubator!

Apache Lucy is full-text search engine library written in C and targeted at
dynamic languages.  For a list of issues resolved in this version, please see
the full changelog below:

  0.3.0  2012-01-15

  New features:

    * [LUCY-173] - Bundle Lemon parser generator
    * [LUCY-189] - Bundle utf8proc
    * [LUCY-191] - Unicode normalization
      The new analyzer Lucy::Analysis::Normalizer provides Unicode
      normalization, case folding and stripping of accents.
    * [LUCY-196] - UAX #29 tokenizer
      The new analyzer Lucy::Analysis::StandardTokenizer tokenizes according
      to the UAX #29 word break rules.
    * [LUCY-203] - Implement EasyAnalyzer
      EasyAnalyzer is simple analysis chain using the StandardTokenizer, the
      Normalizer, and the SnowballStemmer.

  Bugfixes:

    * [LUCY-175] - Missing stdarg.h breaks build
    * [LUCY-176] - More INCREF/DECREF symbol collisions under Windows
    * [LUCY-178] - Discriminate between stdio and POSIX in large file support
                   probing.
    * [LUCY-180] - ORQuery, ANDQuery, RequiredOptionalQuery optimizations
                   affect scoring
    * [LUCY-181] - Perl Documentation fix - Remove links to classes within
                   docs, that are not exposed to Perl
    * [LUCY-182] - highlighter bug when searching for duplicate terms [wordX
                   wordX]
    * [LUCY-183] - Eliminate spurious "extra" query normalization
    * [LUCY-185] - Improve error handling when required params not supplied
    * [LUCY-186] - Terminate connection from SearchClient properly
    * [LUCY-187] - Adapt to GC changes in Perl 5.15
    * [LUCY-188] - Highlighter should accept weighted Queries (Compilers)
    * [LUCY-193] - Occasional schema file name collision under 'truncate'
    * [LUCY-195] - Revisit pthreads linking on OpenBSD.
    * [LUCY-206] - Work around broken export in Perl 5.15.6

  Improvements:

    * [LUCY-142] - Port Clownfish compiler to C
    * [LUCY-143] - Convert Clownfish::Parser to Lemon
    * [LUCY-179] - Tighten UTF-8 validity checks.
    * [LUCY-197] - Clean whitespace for 0.3.0
    * [LUCY-204] - Process ClusterSearcher RPCs in parallel
    * [LUCY-205] - Parallel processing for SearchServer
      This introduces an incompatible API change: The port argument has moved
      from the constructor to the serve method and the password argument has
      been removed.

  Tasks:

    * [LUCY-133] - Eliminate JSON::XS dependency
    * [LUCY-134] - Eliminate Parse::RecDescent dependency
    * [LUCY-137] - Dependency licensing in grant code


The most recent release can be obtained from our download page:

  http://incubator.apache.org/lucy/download.html

For general information on Apache Lucy, please visit the project website:

  http://incubator.apache.org/lucy/

Disclaimer:

  Apache Lucy is an effort undergoing incubation at The Apache Software
  Foundation (ASF), sponsored by the Apache Incubator. Incubation is required
  of all newly accepted projects until a further review indicates that the
  infrastructure, communications, and decision making process have stabilized
  in a manner consistent with other successful ASF projects.  While incubation
  status is not necessarily a reflection of the completeness or stability of
  the code, it does indicate that the project has yet to be fully endorsed by
  the ASF.

Regards,

Peter Karman, on behalf of the Apache Lucy development team and community

-- 
Peter Karman  .  http://peknet.com/  .  peter@peknet.com

--------------------------------------------------------------------- 
To unsubscribe, e-mail: announce-unsubscribe@apache.org 
For additional commands, e-mail: announce-help@apache.org