Release date: 24 July, 2015
We are proud to announce the release of Fedora 4.3.0.
Resources
Team
Release Manager
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
...
Semantic Web
...
Fedora Java Client
...
Housekeeping and Bugfixes
...
References
[1] https://wiki.duraspace.org/display/FF/Downloads [2] http://docs.fcrepo.org [3] ...