Skip to content

Releases: fcrepo-exts/fcrepo-camel-toolbox

fcrepo-camel-toolbox-6.1.1-RC

24 Oct 13:42
629dac1
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: fcrepo-camel-toolbox-6.1.0...fcrepo-camel-toolbox-6.1.1-RC

Release 6.1.0

01 Mar 15:38
Compare
Choose a tag to compare

What's Changed

New Contributors

fcrepo-camel-toolbox-6.1.0-RC-1

15 Feb 17:38
e71b893
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: fcrepo-camel-toolbox-6.0.0...fcrepo-camel-toolbox-6.1.0-RC-1

6.0.0 Release

23 Nov 06:52
Compare
Choose a tag to compare

See the JIRA release page for description of all issues resolved in this release.

Test Release for Testing Camel Toolbox on Vagrant

18 Mar 20:53
6beb0ef
Compare
Choose a tag to compare
Merge pull request #143 from whikloj/FCREPO-2787

Changes to work with Fedora-Camel 5.0.0

4.8.0 Release

07 Mar 20:22
Compare
Choose a tag to compare

This release adds the ability to use LDPath functions in the fcrepo-ldpath route. See the Apache Marmotta LDPath documentation for a list of built-in functions.

4.7.2 Release

03 Mar 20:52
Compare
Choose a tag to compare

The 4.7.2 release is compatible with Fedora 4.6.0 and later. This is a patch release over the previous version of fcrepo-camel-toolbox, aimed primarily at making fcrepo-indexing-solr more efficient.

This version introduces the configuration property fcrepo.checkHasIndexingTransformation, defining whether the camel workflow should check each object for a indexing:hasIndexingTransformation property. By default, this is enabled, but by disabling fcrepo.checkHasIndexingTransformation (setting it to false), the solr indexing process will be considerably more efficient.

Setting this value to false is encouraged for everyone who is not using the indexing:hasIndexingTransformation property.

4.7.1 Release

08 Feb 16:30
Compare
Choose a tag to compare

The 4.7.1 release of the fcrepo-camel-toolbox is compatible with Fedora 4.6.0 and later. The toolbox is aligned with version 4.5.0 of fcrepo-camel.

This release adds a feature to the fcrepo-ldpath component, such that LDPath programs can now be used to extract values from resources that describe NonRDFSource (fedora:Binary) resources. This also means that the Solr indexing component will now index any triples available on the LDP-RS that describes a LDP-NS.

4.7.0 Release

20 Dec 15:02
Compare
Choose a tag to compare

The 4.7.0 release of the fcrepo-camel-toolbox is compatible with Fedora 4.6.0 and later. The toolbox is aligned with version 4.5.0 of fcrepo-camel. The notable differences include:

  • Decouple from a particular version of Camel (at least Camel 2.18.0 is required)
  • Decouple from a particular version of ActiveMQ (at least AMQ 5.14.0 is required)
  • Rely on RDF-based message bodies rather than JMS-based header values
  • Support a more generalized approach to message filtering
  • Pooled ActiveMQ connections

In previous releases, it was possible to identify a container and filter any messages for resources in that container. This was useful for ignoring resources produced by the fcrepo-audit module. This feature has been generalized so that a comma-separated list of any number of containers can be specified. Unlike the previous configuration for audit filtering, though, the container URLs must be fully qualified resource URLs. Also, the configuration value is filter.containers. Thus, one may wish to use this sort of configuration:

filter.containers = \
        http://localhost:8080/fcrepo/rest/testing, \
        http://localhost:8080/fcrepo/rest/development

Because version 4.7.0 is not tied to a particular version of Camel or ActiveMQ, users installing the toolbox will need to specify which versions they intend to use. From the Karaf console:

> feature:repo-add camel 2.18.0
> feature:repo-add activemq 5.14.0

Or, by specifying the repository URL in $KARAF_HOME/etc/org.apache.karaf.features.cfg:

featuresRepositories = \
    ..., \
    mvn:org.apache.activemq/activemq-karaf/5.14.0/xml/features, \
    mvn:org.apache.camel.karaf/apache-camel/2.18.0/xml/features

It may be desirable to populate the featuresBoot element, too:

featuresBoot = \
    ..., \
    fcrepo-service-camel, \
    fcrepo-service-activemq, \
    fcrepo-indexing-triplestore, \
    fcrepo-ldpath, \
    fcrepo-reindexing

4.6.2 Release

16 Nov 17:06
Compare
Choose a tag to compare

The 4.6.2 release of fcrepo-camel-toolbox fixes a bug in the Solr indexing application in which an external LDPath program would not be applied. This has been tested with Karaf 4.x and both Fedora 4.6.0 and Fedora 4.7.0.