- Actions Doc: Add note about special workflow "continue" condition. Also "user" (custom) error condition.
- Triggers Doc: Add "quiet" modifier mention in manual run trigger. Plus a few other misc corrections.
- Feature: Add new "Custom Error" action trigger and search filter, for job errors that aren't warning, critical or abort (i.e. user-generated errors). Fixes #166.
- Shell Plugin: Remove legacy "Interpret JSON" checkbox (unused).
- UI Tweak: For job search and action condition, change text "Error" to "Any Error", to make it more clear that errors are ANY non-zero job code value. Ref #166 and #167.
- Workflow Bug Fix: Correctly bubble up sub-job output files into parent workflow files.
- Job UI: Fix icon for invisible workflows and sub-jobs inside workflows.
- Workflow Action Fix: Pass along data/files to wired actions, for things like Run Event receiving input files from previous jobs.
- Plugins Doc: Add note about deleting files after upload.
- Actions Doc: Run Event: Add new target_server and clear_alert props.
- User Admin UI: Remove legacy "create random user" feature.
- UI: Tweak wording for target expression labels and captions.
- New Alert Features: Exclusive alert actions (no inheritance), run event on server that alerted, and clear alert on job completion.
- Bug Fix: Server group assignments were not correctly being passed to xySat when autoGroup was set.
- JEXL Utils: Ensure "integer" and "float" helper utilities always return a numner (not NaN).
- New Feature: Allow user to specify event field values (user params) with the "Run Event" action (job and alert).
- UI Bug Fix: Job Details: "Additional Jobs" table was not auto-updating as jobs completed.
- CSS: Fix hover style on summary grid icons (for copy-to-clipobard). Underline was showing.
- New Feature: Alert "Exclusive Actions" mode, which only runs actions defined in the alert (i.e. does not inherit from groups or universal).
- New Feature: Quiet Trigger Modifier: Optionally run scheduled jobs invisible from the UI, and/or ephemeral so they auto-self-delete upon completion.
- UI Fix: Job Action Details Dialog: Properly join markdown lists so the formatting does not break.
- DB Optimization API: Fix issue where SQLite WAL file was growing too large.