Releases: fcrepo-exts/fcrepo-camel-toolbox
fcrepo-camel-toolbox-6.1.1-RC
What's Changed
- Stop using onSpinWait by @whikloj in #203
- Fcrepo 3919 - Make solr endpoint credentials configurable by @Surfrdan in #200
- Fix docker-compose and github actions by @whikloj in #205
- Make containment configurable by @whikloj in #204
- Remove obsolete note from README. by @demiankatz in #206
Full Changelog: fcrepo-camel-toolbox-6.1.0...fcrepo-camel-toolbox-6.1.1-RC
Release 6.1.0
What's Changed
- Release 6.0.0 by @dbernstein in #179
- Bump jackson-databind from 2.9.10.7 to 2.9.10.8 by @dependabot in #178
- Bump jersey-common from 2.32 to 2.34 by @dependabot in #177
- Fix docker build. by @dbernstein in #180
- Bump xercesImpl from 2.12.0 to 2.12.2 by @dependabot in #182
- Correct documentation in readme. by @dbernstein in #185
- Update reindexing usage text by @claussni in #183
- Enable graceful shutdown by @claussni in #184
- Update commons-codec version and include it in shaded jar by @whikloj in #193
- Bump jackson-databind from 2.9.10.8 to 2.12.7.1 by @dependabot in #189
- Bump com.github.tomakehurst:wiremock-jre8 from 2.31.0 to 2.35.1 in /fcrepo-http-forwarding by @dependabot in #198
- Bump ch.qos.logback:logback-classic from 1.2.0 to 1.2.13 by @dependabot in #197
- bumping activemq by @Surfrdan in #195
- FCREPO-3834 Enable Camel toolbox to send xml records to Solr indexing service by @Surfrdan in #191
New Contributors
fcrepo-camel-toolbox-6.1.0-RC-1
What's Changed
- Release 6.0.0 by @dbernstein in #179
- Bump jackson-databind from 2.9.10.7 to 2.9.10.8 by @dependabot in #178
- Bump jersey-common from 2.32 to 2.34 by @dependabot in #177
- Fix docker build. by @dbernstein in #180
- Bump xercesImpl from 2.12.0 to 2.12.2 by @dependabot in #182
- Correct documentation in readme. by @dbernstein in #185
- Update reindexing usage text by @claussni in #183
- Enable graceful shutdown by @claussni in #184
- Update commons-codec version and include it in shaded jar by @whikloj in #193
- Bump jackson-databind from 2.9.10.8 to 2.12.7.1 by @dependabot in #189
- Bump com.github.tomakehurst:wiremock-jre8 from 2.31.0 to 2.35.1 in /fcrepo-http-forwarding by @dependabot in #198
- Bump ch.qos.logback:logback-classic from 1.2.0 to 1.2.13 by @dependabot in #197
- bumping activemq by @Surfrdan in #195
- FCREPO-3834 Enable Camel toolbox to send xml records to Solr indexing service by @Surfrdan in #191
New Contributors
Full Changelog: fcrepo-camel-toolbox-6.0.0...fcrepo-camel-toolbox-6.1.0-RC-1
6.0.0 Release
See the JIRA release page for description of all issues resolved in this release.
Test Release for Testing Camel Toolbox on Vagrant
Merge pull request #143 from whikloj/FCREPO-2787 Changes to work with Fedora-Camel 5.0.0
4.8.0 Release
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
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
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
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
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.