Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

This release is a major release (i.e. 4.7.0 instead of 4.6.1) because of the upgrade to in an underlying application, Modeshape 5 which no longer uses Infinispan. This requires a complete export and import of repository contentsbackend data upgrade. See the "ModeShape 5 Upgrade" section below for details.

Changes

 

...

ModeShape 5

...

Upgrade

This release represents a significant change to Fedora's underlying persistence implementation. The ModeShape application over which the Fedora implementation is built has seen a major upgrade. As a part of that upgrade, the object persistence layer has changed from using a product called Infinispan to native, pluggable, support for storage backends including JDBC stores such as PostgreSQL and MySQL.

Although this simplifies the application architecture, it does require a backend data upgrade from previous Fedora 4.x versions to 4.7.0. The upgrade process involves performing a backup of your existing Fedora, followed by a restore into your new 4.7.0 Fedora.

In the event that an error is experience during the restore process, the Fedora Upgrade Utility may be usedThe Modeshape 5 implementation removes it's use of Infinispan. This change requires that the data be imported into a Fedora 4.7.0 repository instead of replacing one version with another.

Replace fcrepo-transform with a LDPath service

The extension module fcrepo-transform is not included in the 4.7.0 release of Fedora. This module was used to transform RDF resources into JSON using programs based on LDPath. The functionality provided by fcrepo-transform is now available in the fcrepo-ldpath component of the fcrepo-camel-toolbox project.

...

Additional information about LDPath can be found on the Marmotta website: http://marmotta.apache.org/ldpath/language.html

Housekeeping and Bugfixes

Numerous refactorings, bugfixes, and clean-up tasks were addressed in this release:

Expand
titleRelated JIRA tickets...

Jira
serverDuraSpace JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues50
jqlQueryfilter=13711
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5

Complete Listing of Resolved Tickets

Expand
titleAll issues

Jira
serverDuraSpace JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues70
jqlQueryfilter=13800
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5