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/ . pe...@peknet.com --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org