Release date: 12 October, 2015
We are proud to announce the release of Fedora 4.4.0.
Resources
Team
Release Manager
Developers
Issue Reporters
Summary
The Fedora 4.4.0 release furthers several major objectives:
- Tighten the definition the RESTful application programming interface (API)
- Further align this API to community standards, including the Linked Data Platform (LDP) and Web Access Control (WebAC)
- Improve tooling for legacy Fedora repositories to Fedora4
- Improve tooling for external services live in the ecosystem around the repository
- Fix bugs
This release is a major release (i.e. 4.4.0 instead of 4.3.1) because there are a two updates that are not strictly speaking backwards compatible with 4.3.0:
- HTTP GET requests on descriptions of NonRDF resources (i.e. binaries) now return RDF triples that all have the NonRDF resource as the subject, whereas previously the returned RDF contained a mix of subjects in the response: some subjects were the NonRDF resource, some subjects were the NonRDF description resource
- When requesting the fixity service be performed on a binary resource, the "status" of the fixity result has been changed in this release from: "fedora:status" to "premis:hasEventOutcome"
Although not a backwards incompatible update in the 4.4.0 release, it should be noted that the Import and Export services [] have been deprecated due to their reliance on a JCR serialization versus an RDF-centric approach. These services will be supplanted by externalized machinery that transacts in RDF.
Updates
Community Involvement
Application Programming Interface
Linked Data Platform alignment
Upgrading and Migrating
A primary focus of the ongoing Fedora effort is to facilitate the upgrade/migration of Fedora3 repositories to Fedora4. To those ends, a number of improvements have been incorporated into the "migration-utils [9]" upgration utility.
- Packaging the utility as a standalone executable application
- Using opaque identifiers for migrated resources
- Adding support for user-provided RDF namespace mappings
- Providing specific mappings of Fedora3 to Fedora4 properties
- Improving support for migrating resources with non-existent datastreams
External Services
Web Access Control
Housekeeping and Bugfixes
Numerous refactorings, bugfixes, and clean-up tasks were addressed in this release. Some of the highlights include:
- ...
References
[1] https://wiki.duraspace.org/display/FF/Downloads [2] http://docs.fcrepo.org [3]