Skip to content

Releases: OpenOnDemandJP/OpenComposer

v2.0.2

Choose a tag to compare

@mnakao mnakao released this 27 Jul 04:35

Add

  • Support the Dynamic Form Widget in multi_select widgets.
  • Add smoke tests (misc/tests/run_tests.rb) that build every form.yml sample in the documentation and sample_apps/.

Changed

  • Sort applications on the index page using natural order, so numeric prefixes such as 10_App sort after 2_App instead of before.

v2.0.1

Choose a tag to compare

@mnakao mnakao released this 27 Jul 04:35

Add

  • Allow custom values to be entered in multi_select widgets, in addition to the predefined suggestions.
  • Add a scheduler_env setting in conf.yml to customize environment variables passed to scheduler commands.
  • Add a copy_environment setting for Slurm to control whether --export=ALL or --export=NONE is 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

Choose a tag to compare

@mnakao mnakao released this 11 May 07:32

Add

  • Add side-by-side syntax highlighting overlays for the script and submit textareas.
  • Add configurable highlight_theme and directive_color settings 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 .db files.
  • 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

Choose a tag to compare

@mnakao mnakao released this 20 Mar 05:00

[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

Choose a tag to compare

@mnakao mnakao released this 26 Dec 05:11

[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

Choose a tag to compare

@mnakao mnakao released this 06 Nov 12:58

[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

New Contributors

Full Changelog: v1.6.0...v1.7.0

Release v1.6.0

Choose a tag to compare

@mnakao mnakao released this 19 Oct 01:10

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

Choose a tag to compare

@mnakao mnakao released this 08 May 13:20

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

Choose a tag to compare

@mnakao mnakao released this 08 Apr 08:55

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

Choose a tag to compare

@mnakao mnakao released this 12 Feb 09:15

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.