We’ve been telling the community for the past few months that we were planning on releasing Open OnDemand 2.0 around the first of December. However, we have decided to push it out until end of Q1 2021 (March-April 2021) time frame due to the status of our development work.
We’ll be running it at OSC well before that and early adopters may install early release versions from the “latest” yum repo (https://yum.osc.edu/ondemand/latest/). Instructions for installing these early releases will be provided in the GitHub Releases section of the OnDemand repo (https://github.com/OSC/ondemand/releases).
We also plan on a few minor patch releases between now and then.
Note we anticipate version 2.0 to have several ‘breaking changes’ in it that will require a bit more extensive upgrade process than usual. Below is a general roadmap of the items we hope will be included in the 2.0 release:
- Color schemes in terminal
- Files app: Feature parity port of Files app (usability and accessibility improvements)
- Launch UI: Admin pinned apps with dashboard big icon widget
- Launch UI: Group apps by custom metadata
- Launch UI: Redesign all apps page using datatable
- Kubernetes adapter with documentation
- Files app: Globus online integration with Files app
- Files app: Cloud drive integration - one or more drives
- Files app: Other Files app interface improvements
- Launch UI: User favorite apps
- Launch UI: Recently launched apps
- Launch UI: Pinned apps dropdown + all apps link accessible on every page
- Make dashboard widgets configurable
- Support utilizing Passenger GLS for apps in other languages
- Shell reconnect
- Support a “local.sh” file to batch connect apps for easier site specific app customization
- Support arbitrary Apache headers in ood_portal.yml
- SSL+authentication abstraction for interactive apps using service mesh or per user network overlay