Release date: 24 July, 2015

We are proud to announce the release of Fedora 4.3.0.

Resources

Team

Release Manager

Nick Ruest

Developers

Issue Reporters

Summary

The Fedora 4.3.0 release furthers several major objectives:

This release is 4.3.0 instead of 4.2.1 because there are two non-backwards compatible changes:

  • Several properties (mimetype, filename, digest, and cnd update) no longer use the fedora namespace.
  • The fcrepo-kernel and fcrepo-kernel-impl packages have been renamed to fcrepo-kernel-api and fcrepo-kernel-modeshape, respectively.

An update utility [3] has been included with the release - see the README [4] for how to run the utility to migrate the properties to their new namespaces and update the package names.

Updates

Strategic Direction

Fedora is moving towards a tightly defined, standards-based, set of RESTful services that are supplemented with a pattern of integrating message-driven, asynchronous services for non-core capabilities. The 4.3.0 release includes several updates that move the software in that direction.

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.

Audit

After the completion of the Audit Service [10] sprints this spring, there remained two items to be completed:

  1. Aligning the identifier of internal Audit events with the identifier of that same event found in the external triplestore
  2. Publishing Audit events for runs of the Fixity service

The 4.3.0 release includes the resolution of the first item above.

Semantic Web

One of the primary goals of Fedora is to participate as a first-class member in the world of linked data. Two updates are included in the 4.3.0 release related to that goal:

Fedora Java Client

The Fedora Java Client library [13] was updated for this release by

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]  https://github.com/fcrepo4-labs/fcrepo4-upgrade-utils/releases/tag/fcrepo4-upgrade-utils-4.3.0
[4]  https://github.com/fcrepo4-labs/fcrepo4-upgrade-utils/blob/cc77a50b3fac62f791ce2d4fa17cc6b5cfc3ea33/README.md
[5]  http://www.w3.org/TR/ldp/
[6]  http://www.osgi.org/Technology/WhatIsOSGi
[7]  http://karaf.apache.org
[8]  http://camel.apache.org
[9]  https://github.com/fcrepo4-labs/migration-utils
[10] https://wiki.duraspace.org/display/FEDORA43/Setup+Audit+Service
[11] https://github.com/fcrepo4/ontology
[12] https://github.com/duraspace/pcdm
[13] https://github.com/fcrepo4-labs/fcrepo4-client