Versioning
The Versioning API is completely new in 5.0.0. The new approach conforms to the Memento Specification.
Web Access Control (Web AC)
Hash-based Authorizations
Proposal: In Fedora 4.7.x, an ACL is defined with two or more resources. The first is a "parent" ACL that must contain a Fedora namespaced triple marking it as such. One or more child (ie ldp:contains) resources define authorization rules. The SOLID spec, which Fedora 5.0 is committed to implementing, calls for using hash-based URIs within a single ACL resource. Our intention is to let the migration tools handle the conversion of 4.7.x ACLs to 5.0 ACLs rather than support backwards compatibility in 5.0.