AVAILABLE: Version 4.5.0 of the Fedora Camel Messaging Toolkit

Thu, 2016-03-31 10:41 -- carol

From Aaron Coburn, Programmer and Systems Administrator, Academic Technology Services, Amherst College

Amherst, MA  I would like to announce the release of version 4.5.0 of the Fedora Camel Messaging Toolkit (fcrepo-camel-toolkit). This toolkit provides a collection of asynchronous integrations between a Fedora 4 repository and external systems.

This new version is a feature release, which now contains fcrepo-serialization: a tool that will serialize Fedora resources to a location on a filesystem. This may be particularly useful for certain digital preservation workflows. I would like to thank Bethany Seeger (Amherst College) for her work implementing this application.

This release also contains many dependency updates, particularly Camel (now v2.16.2) and fcrepo-camel (now v4.4.1).

The artifacts for this new release are available from Maven Central. They have been tested to work with Karaf v4.x.

There has also been a change in how the feature repository is added in Karaf. The command to use is now:

$> feature:repo-add mvn:org.fcrepo.camel/toolbox-features/LATEST/xml/features

Individual applications can be installed as always:

$> feature:install fcrepo-indexing-triplestore

Documentation for using the Camel Toolkit can be found on the Duraspace wiki [1] and on github [2].

This release contains the following applications:

fcrepo-indexing-solr (for Solr indexing)
fcrepo-indexing-triplestore (for Triplestore indexing)
fcrepo-audit-triplestore (for indexing audit events)
fcrepo-serialization (for serializing Fedora objects "transparently" on the filesystem)
fcrepo-fixity (for checking fixity status of Binary resources)
fcrepo-reindexing (for invoking services on a segment of the repository)

[1] https://wiki.duraspace.org/display/FEDORA4x/Setup+Camel+Message+Integrations
[2] https://github.com/fcrepo4-exts/fcrepo-camel-toolbox