...
Issue Reporters
- ...
Summary
The Fedora 4.45.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 [3] (LDP) and Web Access Control [4] (WebAC)Improve tooling for legacy Fedora repositories to Fedora4
- Enhance preservation capabilities and related documentation
- Improve tooling for external services live in the ecosystem around the repository
- Fix bugs
Note |
---|
This release is a major release (i.e. 4.45.0 instead of 4.34.1) because there are a two several REST API updates that are not strictly speaking backwards compatible with 4.3.0:
Although not a backwards incompatible update in the 4.4.0 release, it should be noted that the Import and Export services [6] 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
4.0. The theme of these updates is the removal of JCR-related properties that have heretofore been leaked from the Fedora API in the RDF returned to users. Fedora 4 is in no way dependent on JCR, and any mention of JCR found in RESTful responses will be removed. No client code should require updating for this release unless it contains dependencies on JCR-namespaced properties. See tickets in "Application Programming Interface" below. |
Application Programming Interface
...
- Ability to create versions in the HTML UI
- Auto-populate binary resource's 'educore:filename' property with name of file uploaded in the HTML UI
- Limit the number of children shown in the HTML UI of any given resource to 100
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Expand | ||||||||||||
|
Java Client Library
|
...
Housekeeping and Bugfixes
Numerous refactorings, bugfixes, and clean-up tasks were addressed in this release:
...