Release 6: October 2016 - Feature parity with R5 but on Fedora 4
Upgrades
- Fedora 4, Hydra 9, Solr upgrade
- New Models for Fedora4
- JS media framework decisions
- Ruby on Rails upgrade
- Ruby support for 2.3
Easily Edit/Import Structural Metadata
SAAS Preparation
- AWS experiment
- Develop AWS infrastructure map
- Running AWS Hosted Pilot
- Pricing Models for SAAS
Additional transcode engine support
- Zencoder or amazon elastic transcode decision
- Rework AWS Instance when Materhorn is removed
- Better local transcode support
Improvements to Playlists
Documentation & Transparency
- Server Mapping
- Improve Manual install and upgrade instructions
- Move JIRA to Waffle/Github
- Fedora 4 Upgrade Path instructions
- Documented migration path from Variations
- Code style guide and standards
- Set RuboCop profile as part of build
Contributions to IIIF Framework
Enable codeclimate against a repo
Release 7: TBD - Focus on Gemification
Exhibits Via Spotlight
- Spotlight integration and implementation
- How-to Documentation
Strategy for QA
- Staffing and workflow
- Integrated Automated Test environments
Remove RTMP Support
- Drop Flash
- Investigate HLS on all platforms and its implications
- Create one player view in Avalon
- Re-implement media element customization against the main branch
- Adjust streaming security model
- Move to standard mediaelement
Better internal permissions setup
Gemification/Break interdependencies
- Streaming gem for another repo app
- Bulk metadata/editing gem
Improve packaging
- Create ansible solution and docker containers (internal only)
- Better developer install methods
- Better OVA
Structural Metadata Improvements
- granular seeking
- move a master file to a different item
- merge/split items
Release 8: TBD - feature list in flux
PCDM support
Publishing Out to External Media Sites
Additional Embedding Functionality
Dynamic Adaptive Streaming
Technical work to schedule:
- Improve unit testing
- Supporting another transcoding engine (Amazon Elastic Transcoder/Active Job)
- Cloud solution
- RDF
- PCDM
- Packaging/deployment, e.g. use of Docker. Improving installation experience.
- Scalability issues that may arise
- Automated functional testing
Unscheduled Features
- Facebook integration
- Reporting and metrics
- Collections based group management
- Collections based master file handling
- Metadata
- Internationalization
Technical metadata
Administrative metadata (owner, digitizer)
Provenance metadata
PBCore/DublinCore crosswalks
Controlled Vocabularies
Import media from other sources
Image content/auxiliary items (how does Avalon fit with other initiatives?)
Integration with OHMS
Previous releases
R1 - May 2013
- Secure delivery of video and audio to desktop browsers and iOS (iPad/iPhone) devices.
- Implementation as a Hydra application to provide easy search via the Blacklight discovery tool and integration with a Fedora repository.
- Support for both Adobe Media Server and the Red5 open source media server for audio and video streaming.
- Integration possibilities for a variety of authentication systems, along with permissions management by user- or group-based authorization.
- Manual media ingest and description and a dropbox-based batch import capability
R2 - October 2013
- Collection Support – Unit level and Collection level (University Archives and Faculty1Collection), to enforce access and editing management
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Batch specification improvements: Allow specifications of section labels in batch (which is not in MODS) and access control
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Player change
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Basic monitoring and troubleshooting
- Error rendering macro 'jira' : null
- R1 -> R2 Migration tools
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Provide custom thumbnail images for videos
- Error rendering macro 'jira' : null
R3 - May 2014
- File Management - Track masters and derivatives in Fedora, and support archiving workflow for masters.
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Campus and course-based access control via LTI
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Permanent URL support (Handle Server and PURL)
- Error rendering macro 'jira' : null
- Method of importing previously encoded derivatives
- Error rendering macro 'jira' : null
- Dropbox privacy between collections - LOW
- Error rendering macro 'jira' : null
- Player embedding for public and restricted content
- Error rendering macro 'jira' : null
- Player fixes and improvements
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Streamline the release process
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
R3.1 - July 2014
- Automated Group Management - Support integration with external sources of group membership relevant to access permissions.
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Thumbnail generation from derivatives so master files can be immediately deleted or moved aside
- Error rendering macro 'jira' : null
- Custom permalink specification - enable reuse of pre-existing PURLs or handles
- Error rendering macro 'jira' : null
- Import previously transcoded files from the Avalon dropbox
- Error rendering macro 'jira' : null
- Improved error messages for batch ingest failures
- Error rendering macro 'jira' : null
- Improved SEO - public Avalon items need to show up better in search engines
- Error rendering macro 'jira' : null
R3.2 - December 2014
- Hydra 7 upgrade
- Add some needed metadata fields - original physical description, language, related links, terms of use (item and batch)
- Error rendering macro 'jira' : null
- Navigate to dropbox subdirectories
- Browse Everything integration
- Browse Everything integration
- Bulk publish/unpublish
- Error rendering macro 'jira' : null
- Bulk delete
- Error rendering macro 'jira' : null
- Bulk collection re-assign
- Bulk actions for access control
- Error rendering macro 'jira' : null
R3.3 Jan/Feb 2015
- Import descriptive metadata from ILS
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Error rendering macro 'jira' : null
- Accessibility assessment
- Import multiple quality level derivatives per section
Release 4: September 2015
Structural Metadata: (examples - migrating from Variations to Avalon; importing new items with an existing structure file that is created outside of the system)
Navigation by structure (jump to point on the timeline)
Create structure (via resource description form and batch; structure can be added at the file level or what is now called a section)
includes segment label
hierarchy
time offset
- Edit structure via resource description form
Dependency Simplification - Create a transcoding API to support use with alternative transcoding engines
- Wowza integration
- Hydra 8
Accessibility Phase One
Navigation of web page elements with screen reader and tab key
Using player controls with keyboard
Add Notes field
Indexing Notes field
- Canvas LTI integration improvements
- Avalon provides LTI urls for direct access to item or sections when used with a Course Management System
- oEmbed support
Release 5: June 13, 2016 - Support IU MDPI/Large collection management. Support for moving from Variations to Avalon.
- Features for Variations to Avalon Migration
- Playlists
- Adding clips of media items to playlists
- Edit, re-order and move playlist items to other playlists
- Create public or private playlists
- Playlists
- Content ingest API
- Access control enhancements:
- IP based access control
Leases for access control (Start/end dates for user and group access on items)
- Accessibility phase 2
- Support for ingesting/delivering captions in VTT and/or SRT files
- Section labels able to be searched
- Fedora 4 timeline (when and how)
Release 5.0.1: July 14, 2016 - Bug fix release
- Inconsistencies in Avalon’s media player on some mobile device browsers
- Captions intermittently failed to appear on the media player when enabled
- Users would occasionally encounter error screens when searching
Release 5.1: July 22, 2016 - Feature improvements release
- Added markers
- Various bug fixes
- Apostrophes in media objects causing a load failure
- Various smart phone display bugs
- Error handling for users clicking multiple times on upload
- Added variations import for playlists (feature for institutions importing playlists to avalon.