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.
Release Notes: A new fnamespace for setting XML-like namespaces to refer to EA is added. Support for mounting RDF/bdb and RDF/XML files is also added, supporting list, rename, remove, and create operations. This release can save EA in the user's local RDF/bdb file, and a new as-rdf EA allows it to export all EA for a file as RDF/XML. There is a new myrdf:// URL for personal RDF storage. This version correctly handles directory names that are URIs. isCompressedContext() no longer reads a context to determine whether it's compressed. g_io_channel_set_encoding() is removed, as it caused errors when setting encoding to null on a fifo.
Release Notes: This release adds the ability to mount and create sleepycat xmldb, optional building of Perl and Python wrappers, a new ferrisdev:// filesystem with unique number generators, EA factory libraries are now statically linked with libferris, minor fixes in the SVM agent, and a new parent-name EA.
Release Notes: Agent support, including a new command line tool, agent plugins, and a capplet. The ability for agents to make fuzzy assertions and retractions about which emblems a file should have. There is a new on-disk medallion format, and this release can load Version1 and Version2 and save Version2 medallions. A new XML Lexicon class, medallion editor upgraded for fuzzy emblem association, a huge speedup in getEmblemListViewPixbuf(), optional use of libtextcat to guess the human language for files, and a new EA emblem:has-fuzzy-Z for resolution of agent assertions on files and emblems.
Release Notes: This version removes all use of the old db4 4.0 C++ API, and fixes a problem in the db4 creation module when a file already exists as zero byte file.
Release Notes: Fixes were made to enable building with gcc 3.3+.
Release Notes: This version features the ability to resolve XPath 1.0 expressions exposed as the xpath:// filesystem, a new ferriscd tool to allow directory changing in bash using xpaths, new Shell::unrollLinks() and Context::UnrollQueryResultContexts() methods, fixes for a major bug in the tar filesystem, and a new root:// filesystem showing each URL scheme as its children, for example: root://file/tmp.
Release Notes: A new emblemquery:// filesystem has been added to get all files with a given emblem as fs. There are bugfixes and updates for fulltext and attribute indexing. This release has docid versioning, inverted reference count and revokation for indexes, index compaction command line tools, and a new Ferris/All.hh header for client use, which relies on the latest stldb4.
Release Notes: Support for emblems and medallions was added. Many attribute index updates were made. A new creation module for eaindex and emblem was added. New EditStringList, Menus, and MedallionEditor GTK+ objects were added. Speedups were made in GTK+ treemodel. "ferris-type" ea was added to the skiplist for tryToFindAttributeByOverMounting(). The PNG plugin now has lazier loading. Updates for Red Hat 9 were made. GTK+ 2.2 is now required. Reverse lexicon XML dump was implemented.