v4.1 Release Notes

Acknowledgments

  • List of first time contributors

  • Call out specific folks that made a big difference to this release!

Breaking Changes and Deprecations

  • The important stuff!

Packaging, SELinux, Dependencies

  • Dependency lists

  • Operating system stuff

Authentication and Security

  • What the sysadmins care about :)

Platform Configuration, Operations, and Observability

  • NGINX

  • Passenger

  • Shell?

  • Environment variables

  • Portal stuff

Accessibility and Usability

  • Any UX or UI stuff

  • Accessibility improvements

New Canadian Internationalization Files

Open OnDemand v4.1 will be the first to include Canadian internationalization files for both English and French, thanks to Rahim Khoja of the University of Alberta. This adds to pre-existing internationalization files for American English, Chinese, and Japanese. It is easy to customize or generate your own localization files, and we greatly appreciate community contributions for languages we do not include by default. In addition to making it easier for others in your country or region to use Open OnDemand, contributed localization files will also be automatically updated with new releases.

Interactive Jobs and Applications

  • Batch Connect

  • Interactive sessions

  • Job cards, session information, submission things

Forms, Widgets, and User Input

  • Dynamic forms

  • Widgets

  • Smart attributes

  • Form YAML stuff

New data-help Directive

Version 4.1 adds the data-help directive, allowing you to dynamically change the help text below form items when certain select options are chosen. For example, you may have a node_type select widget, where type basic has older GPUs than advanced. The data-help directive can change the help text on the num_gpus option for users who select advanced so that they can take that info into account when deciding how many GPUs to select. For full documentation, see :ref: dynamic-bc-apps-data-help.

Files, Projects, and Data Management

  • Files App

  • Project Manager

  • File Editor

  • File Browser?

Help, Support and Institutional Integration

  • SerivceNow, ticketing things

Upgrade Instructions

  • We should review this list and improve upon it or ensure the info is up to date with the proper OS list