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

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