This list contains the things which have been changed between the last formal R1 release in April and the pending R2 release this fall. This should make the process of building a migration script easier.
COLLECTIONS
Collections are now first class items instead of just an attribute in the metadata stream
Access control defaults can now be set for new items based on the collection
Collections are managed by Units
Units are managed by the controlled_vocabulary.yml file
GROUPS
The interface supports creating arbitrary groups beyond just the defaults for adding users to the system and administering content
Renamed system groups to reflect the new model (http://www.avalonmediasystem.org/blog-post/understanding-avalon-roles-and-permissions)
Cannot rename or delete system groups
Can configure system groups in avalon.yml
INTERFACE
Use mediaelement.js in place of the default Matterhorn player
About page with system health
Custom thumbnails for video content by taking a "snapshot" during playback
Changes to routes
INFRASTRUCTURE
Upgrade to Hydra Head 6.0
New solr schema suffixes: We have to update the solr server and run ActiveFedora::Base.reindex_all
first thing before any content upgrades can happen
Upgrade of Fedora
Upgrade of ActiveFedora
Upgrade of Solr
Update of Matterhorn
Metadata schema for records
SECURITY
Change the way that session tokens are handled