Repository navigation
Releases: OpenOnDemandJP/OpenComposer
Releases · OpenOnDemandJP/OpenComposer
Release list
v2.0.2
Add
- Support the Dynamic Form Widget in
multi_selectwidgets. - Add smoke tests (
misc/tests/run_tests.rb) that build every form.yml sample in the documentation andsample_apps/.
Changed
- Sort applications on the index page using natural order, so numeric prefixes such as
10_Appsort after2_Appinstead of before.
v2.0.1
Add
- Allow custom values to be entered in multi_select widgets, in addition to the predefined suggestions.
- Add a
scheduler_envsetting in conf.yml to customize environment variables passed to scheduler commands. - Add a
copy_environmentsetting for Slurm to control whether--export=ALLor--export=NONEis used.
Changed
- Disable spellcheck on generated form inputs and filter inputs.
- Shorten the Slurm configless host example in the documentation and sample conf.yml.
- Prefix internal history columns with underscores to avoid conflicts with user-defined history fields.
Fixed
- Fix a modal that could fail to show job details on the history page in 31.
- Fix history not updating immediately after canceling a job.
- Fix caching conflicts caused by internal history keys.
- Fix a SyntaxError that could break the Script Content editor layout when multiple multi_select widgets retained submitted values after a failed job submission.
v2.0.0
Add
- Add side-by-side syntax highlighting overlays for the script and submit textareas.
- Add configurable
highlight_themeanddirective_colorsettings for history/script highlighting. - Add advanced history search options for date range, AND/OR matching, and field selection.
- Add history search elapsed-time output next to the entry count.
Changed
- Change history storage from PStore to SQLite with automatic migration from legacy
.dbfiles. - Expand history search to index all stored job values, including Job Details and Job Script contents.
- Improve history search highlighting so it follows AND/OR search terms and the selected field.
Fix
- Fix initialization error in Dynamic Form Widget
v1.9.0
[1.9.0] - 2026-03-20
Add
- A warning will be displayed before manual changes to the script and submit sections are deleted.
- Support OC_ROUNDING_ROUND, OC_ROUNDING_FLOOR, and OC_ROUNDING_CEIL in calc().
- Local Development is added in install manual.
Changed
- RACK is used for development.
- Improve README to match Appverse documentation standard in 18.
v1.8.0
[1.8.0] - 2025-12-26
Add
- Add the function to define multiple login_nodes and ssh_wrappers in conf.yml in 25.
- Add calc function in 20.
- History page items can be freely changed in 19.
- Add failed job status in 19.
- The cancel/delete modal and job script modal on the history page can be resized in 19.
- Add a variable @OC_DIR_NAME.
Changed
- Change clusters from cluster in conf.yml (It is an incompatible change).
- Change related_apps from related_apps in manifest.yml (It is an incompatible change).
- Changed dirname and basename to work the same as linux commands.
- Change a variable OC_SCRIPT_CONTENT from SCRIPT_CONTENT.
Fixed
- Do nothing if expr returns an error.
v1.7.0
[1.7.0] - 2025-11-06
Add
- The function only saves job scripts.
- The function allows users to view and edit preprocessing.
Changed
- Manual format changed from Markdown to HTML.
Fixed
- An error occurs when you first open the History page in 18.
- An issue where variables could not be referenced in the submit and check sections.
- An error where the separator was not reflected when using an array as the second argument in the options of checkbox and multi_select widgets.
- An error that disabled elements could not be referenced on the initial screen.
What's Changed
- Fix history error by @monicagiraldochica in #18
New Contributors
- @monicagiraldochica made their first contribution in #18
Full Changelog: v1.6.0...v1.7.0
Release v1.6.0
Add
- The function for zeropadding.
- The function to output log.
- The custom PBS Pro scheduler for Miyabi.
Fixed
- The initial value was not set correctly when the value was a number.
- Consolidate querying both running and history jobs in PBS Pro in 9.
- PBS Pro qstat bug in 8.
Changed
- Change the manual format from Markdown to HTML.
- Change "cancel job" from "delete job" in history page.
- The name of the page from Top Page to Home Page.
Release v1.5.0
Add
- Add highlights to filtered results in history page.
- Support multiple clusters.
Changed
- Filter in history page searches all job information.
Fixed
- Sanitization for XSS
v1.4.0
Added
- Support Grid Engine job scheduler.
- It is possible to define headers for each application.
- For pre-processing, submit section in form.yml is added. And delete submit.yml.
- Added the ability to change the script label.
- The path widget can specify the directory one level above.
- It is possible to define headers for each application.
Changed
- Change path selector modal overflow behavior in 1
- To speed up the history page, update the status only for the job IDs that are displayed.
- The separator option enables output without spaces.
- To prevent elements that are initially hidden from appearing for just a moment, make them visible after all loading is complete.
Fixed
- Fixed behavior of the path widget with or without a slash at the end of a directory.
v1.3.0
Added
- Support Grid Engine job scheduler.
- It is possible to define headers for each application.
- For pre-processing, submit section in form.yml is added. And delete submit.yml.
- Added the ability to change the script label.
- The path widget can specify the directory one level above.
- It is possible to define headers for each application.
Changed
- Change path selector modal overflow behavior in 1
- To speed up the history page, update the status only for the job IDs that are displayed.
- The separator option enables output without spaces.
- To prevent elements that are initially hidden from appearing for just a moment, make them visible after all loading is complete.
Fixed
- Fixed behavior of the path widget with or without a slash at the end of a directory.