...
We are proud to announce the release of Fedora 5.0.0.
Info |
---|
The move from Fedora 3.x to 4.x represented a full reimplementation of the Fedora architecture. The move from Fedora 4.x to 5.x DOES NOT represent the same scope of change. The changes between Fedora 4.7.5 and 5.0.0 are relatively small, although they represent non-backwards compatible breaking changes due to API and data model differences. As of the 5.0.0 release, the Fedora project is conforming to standard Semantic Versioning. See the Fedora Semantic Versioning policy for details. |
Table of Contents | ||
---|---|---|
|
...
- Aaron Birkland
- Andrew Woods
- Ben Pennell
- Bethany Seeger
- Danny Bernstein
- Esmé Cowles
- Jared Whiklo
- Joe Harrington
- Jon Roby
- Longshou Situ
- Michael Durbin
- Mohamed Mohideen Abdul Rasheed
- Peter Eichman
- Randall Floyd
- Yinlin Chen
Testers and Documentation Contributors
- Danny Bernstein
- Esmé Cowles
- Jared Whiklo
- Randall Floyd
- James Silas Creel
- Andrew Woods
- Yinlin Chen
- Julie Hardesty
- Anna Goslen
- Jennifer Young
- Ruth K Tillman
- Kevin Ford
Issue Reporters
- Aaron Birkland
- Adam Wead
- Andrew Woods
- Ben Pennell
- Bethany Seeger
- Bill Branan
- Daniel Lamb
- Danny Bernstein
- David Wilcox
- Esmé Cowles
- Jared Whiklo
- Joe Harrington
- Jon Roby
- Kevin Ford
- Longshou Situ
- Michael Durbin
- Mohamed Mohideen Abdul Rasheed
- Peter Eichman
- Ralf Claussnitzer
- Randall Floyd
- Rob Sanderson
- Scott Prater
- Yinlin Chen
...
The focus of this major release was to align is alignment of the Fedora codebase with the Fedora API Specification. While the code behind basic CRUD (Create, Retrieve, Update, and Delete) changed only incrementally from the previous major release (4.7.5), Versioning and Access Control functionality underwent major refactorings. . Per the Fedora API Specification, this release of the Fedora application implements the following underlying specifications:
- Linked Data Platform 1.0 - CRUD
- Web Access Control (as used by the Solid project) - Authorization
- Memento protocol (rfc7089) - Versioning
- Instance Digests in HTTP (rfc3230) - Binary Fixity
294 JIRA issues were worked by fifteen developers over the last year on the core codebase alonefor this release. In addition, we also developed the Fedora API Test Suite which can be run against this release to verify compliance with the aforementioned specification. Finally, the documentation underwent a full overhaul overhaul with special attention to the modifications to the API changes, additions, deletions, deprecations, and configuration settings.
Deprecations
configuration settings, and a new User's Guide focused on content modeling and metadata recommendations.
Warning |
---|
Due to the changes to existing APIs and data models, Fedora 5.0.0 is not backwards compatible. The Fedora Import Export Utility does not currently support upgrading data from Fedora 4 to Fedora 5. However adding upgrade support this utility is a top priority for the first quarter of 2019. Please see the outstanding issues section at the bottom of the release page for any known issues. |
Deprecations
The following features are still in this release, but have been flagged for future removal.
- Backup / Restore endpoints
- Copy / Move featuresPair Tree
Housekeeping and Bugs
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Complete Listing of Resolved Tickets
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Outstanding issues slated for the 5.0.1 Bugfix release (To be
...
released in January 2019)
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-2969 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-2970
...