You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

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 focus of the 4.3.0 release was ...

Note: The reason this release is 4.3.0 instead of 4.2.1 is because ...

  • include note regarding property changes and upgrade utility: mimetype, filename, digest, cnd update
  • Additionally, kernel and kernel-impl package renaming

 

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

 

 

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.

  • Aligning with LDP by 
    • Returning a 400 response when illegal triples are not persisted
    • Advertising constraints in responses when an update request fails due to a repository constraint
    • Showing inbound references for indirectly contained resources
  • Tightening the core repository services by
    • Forbidding the update of resources that are not the target of the request
    • Removing the leakage of the underlying UUID to repository clients
    • Allowing "mimeType" and "filename" properties to be mutable
  • Moving towards full OSGi deployability for runtime configuration and feature activation
    • Ensuring modules are property packaged as OSGi bundles
    • Ensuring modules are importing and exporting correct dependencies and services
    • Creating a Fedora features.xml for dependable deployment into Apache Karaf
  • Enhancing external services with the Apache Camel integration framework by
    • Adding a "reindex" endpoint
    • Adding a "fixity" invocation service
  • Adding support to the REST API for the JSON-LD "Accept" header "profile" parameter

key summary type created updated due assignee reporter priority status resolution

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

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" 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

key summary type created updated due assignee reporter priority status resolution

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Audit

After the completion of the Audit Service 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.

key summary type created updated due assignee reporter priority status resolution

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

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:

  • Cleaning the Fedora ontology by removing the obsolete "fedora:Blanknode" class
  • Creating a JSON-LD @context file for the Portland Common Data Model ontology

key summary type created updated due assignee reporter priority status resolution

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Fedora Java Client

...

key summary type created updated due assignee reporter priority status resolution

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Housekeeping and Bugfixes

...

key summary type created updated due assignee reporter priority status resolution

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

 

References

[1] https://wiki.duraspace.org/display/FF/Downloads
[2] http://docs.fcrepo.org
[3] ...
  • No labels