The 4.1.0 release includes the following backwards incompatible changes.

Ontologies

http://fedora.info/definitions/v4/indexing#

The following only relates to Fedora 4.0.0 users who have resources with the `indexing#indexable` property defined, and who are using the fcrepo-message-consumer or the fcrepo-camel components (or who are independently taking custom action on the lowercase predicate). To address this update, each resource that has the lowercase property needs to be updated to uppercase within the repository. 

"Indexable" predicate

From 4.0.0

indexing#indexable

To 4.1.0

indexing#Indexable

Full diff of changes to the ontologies between 4.0.0 and 4.1.0

Configuration properties

Logging

The following only relates to Fedora 4.0.0 users who have intentionally updated the level of logging within the System properties or configuration files on the deployed application.

When configuring components to log, the following property names have been changed. See logging documentation.

From 4.0.0

log.fcrepo.*

To 4.1.0

fcrepo.log.*

ModeShape / Infinispan

The following only relates to Fedora 4.0.0 users who have intentionally updated the following System properties or configuration files on the deployed application.

These updates will likely not impact most administrators, but are found in following internal configuration files:

  • fcrepo-configs/src/main/resources/config/activemq.xml
  • fcrepo-configs/src/main/resources/config/minimal-default/repository.json
  • fcrepo-configs/src/main/resources/config/infinispan/leveldb-default/infinispan.xml

From 4.0.0 => To 4.1.0

fcrepo.activemq.dir => fcrepo.activemq.directory
fcrepo.binary-store-path => fcrepo.binary.directory
fcrepo.infinispan.cache_configuration => fcrepo.ispn.configuration
fcrepo.ispn.CacheDirPath => fcrepo.ispn.cache
fcrepo.ispn.alternative.CacheDirPath => fcrepo.ispn.alternative.cache
fcrepo.ispn.binary.CacheDirPath => fcrepo.ispn.binary.cache
fcrepo.ispn.binary.alternative.CacheDirPath => fcrepo.ispn.binary.alternative.cache
fcrepo.ispn.repo.CacheDirPath => fcrepo.ispn.repo.cache
fcrepo.minter.config => fcrepo.spring.minter.configuration
fcrepo.modeshape.index.location => fcrepo.modeshape.index.directory

Further description of updates can be found in the description associated with this pull request.

 

  • No labels