All releases of libferris


Release Notes: This release adds major updates to the ODBC EAIndex engine, including schema changes for longer varchar fields, more indexes by default. a new strlookupnocase table, and an inline docmap EA. Multiversion indexes must be remade. Multiversion queries are now 30x faster. eanames-ignore is now respected, feaindexadd now has a -R (recurse) option. There is now better support for softlinks. BOOST is now required for building. The relative time parsing and syntax have been much improved.


Release Notes: This release fixes a major bug in which JPEG EXIF thumbnail updating would to corrupt the JPEG sometimes. New ODBC support was added, and was tested against MySQL, PGsql, and DB2. LDAP support was added, and was tested against IBM Tivoli. Null and UniqSorted fulltext indexing modules were added. Null and Lucene EA indexing modules were added. Major speedups were made in index stemming, case folding, and tokenization. An infinite loop gaurd was added for the as-rdf EA. recursive-* EA updates and some EA schema updates were made. The code now compiles against redland-0.9.16. ffilter parsing was updated. More relative time strings are recognized. A new ferris-current-time EA was created. gcc 3.4.0 fixes were made.


Release Notes: ODBC database support was added using the DTL library. Basic ODBC and slightly more advanced MySQL tests were added to the testsuite. A bug in updating EA for SQL tables which don't have a primary key was fixed. The augmentRecommendedEA() method was added for EA plugins to provide better recommended-ea data. ID3 tags now have short EA names as well, like "artist". ImageMagick is no longer required to be built to use STLPort.


Release Notes: The ability to load Adobe's XMP metadata from PDF and PSD files and expose it as EA was added. Many of the time values from the XMP are also converted to time_t values in infered EA. A new branch filesystem that exposes a file's EA as a filesystem was implemented, and a small bug in ferris-capplet-logging was fixed. The detection of stldb4 during configure was updated.


Release Notes: Lucene indexing now respects stop words, case folding, and stemming selection. Some configure tests were improved, in particular xerces-c and xalan-c.


Release Notes: FullTextIndexerMetaInterface.hh is now installed into includedir/Ferris.


Release Notes: This release adds optional support for using gcj-compiled Lucene for maintaining fulltext indexes, removes a leading minus in myrdf:// RDF/bdb files, and fixes two minor errors in schema.xml.


Release Notes: Some debug code in libcreationdbxml.cpp was commented out. configure.in now fails if redland is not found. Ferris/libferrisperl.pm is now in the tarball. Detection was improved for libpathan. Building the dbxml plugin is only attempted when explicitly requested. The factory libraries were moved into their own tree so that top level make works as expected. A bug in DOM wrapper was fixed. A bug with "//" in URLs and lazy loading in the file:// handler were fixed. The mysql plugin now ignores hosts for which it doesn't have permission to connect. Context::isDir() now delegates to overmount.


Release Notes: JPEG/EXIF support was added, including reading and updating exif attributes and thumbnail data (using epeg). A bug in Cache<> collection was fixed. A bugfix was made in the CursorAPI in always_remake mode. VirtualSoftLink bugfixes were made in libferris and libferrisui. Various fixes were made for branch filesystem handling. The zero byte tar.gz directory plugin had a bug in it. The db4 plugin can now also read RDF/bdb files (read only). Updates were made to the schema data for exif.


Release Notes: Branch filesystem support was added to generalize navigation, allowing not just a single parent and many children, but also many parents in some cases. Digital signatures and medallions are now viewable as a branch filesystem. Support was added for using GPG to view digital signatures and a keyring. New schema types were added: FXD_URL_IMPLICIT_RESOLVE_FILESYSTEM (branch filesystem), FXD_URLLIST, and FXD_INTLIST. A minor build bug with ferris-capplet-agents was fixed.