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
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
|
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
Audit
After the completion of the Audit Service sprints this spring, there remained two items to be completed:
- Aligning the identifier of internal Audit events with the identifier of that same event found in the external triplestore
- Publishing Audit events for runs of the Fixity service
The 4.3.0 release includes the resolution of the first item above.
Semantic Web
...
Fedora Java Client
...
Housekeeping and Bugfixes
...
References
[1] https://wiki.duraspace.org/display/FF/Downloads
[2] http://docs.fcrepo.org
[3] ... |