Improvement: Support authentication and ssl for smtp connections
Improvement: Add interval parameter to WaitForCommandJob
Improvement: Render job output using UTF-8 encoding
Bug: Only scheduled jobs could be added as config of scheduled job
Improvement: Improve job output rendering
New Job: Load parameters through SQL New Job type LoadSqlParametersJob Variables are set globally Parameters:
Query: A SQL query that returns 1 row
ParameterNames: A semi-colon separated list of parameter names. The values returned by the query will be loaded in the variables listed here.
New Feature: Add execution condition to job You can add a parameter named "If" to any job. The value of this parameter should be an expression that evaluates to true or false. The job will only execute if the value resolves to true.
New Feature: Mark job as startup job To run a job at startup, add a parameter named "Labels" to the job and set "RunAtStartup" as value.
New Feature: Control flow on job failure Configure what should happen to the parent job and subsequent jobs in the schedule when a job fails. Parameters:
ContinueOnFailure
true: job is marked as failed, but subsequent jobs in the schedule are still executed and parent is not marked as failed
false: job is marked as failed, subsequent jobs are no longer executed and parent job is marked as failed
ExecuteOnParentStatus
success: only execute when the parent job execution is successful. (Meaning previous jobs in the sequence have not failed)
failed: only execute when the parent job execution is failed. (Meaning previous jobs in the sequence have failed)
any: always execute this job, regardless of parent status.
2021.2.1
Release date:
Improvements
SMTP Configuration: Up until now Tasxs was relying on standard the SMTP configuration present in the Tasxs.Service.exe.config. But this file is overwritten when deploying a new version, which is not practical. Now, the SMTP server can be configured in tasxs.config:
Notifications: It is now possible to only receive notifications of successful or failed executions. When clicking "Watch This Job", you are asked if you want to subscribe to all notifications or only errors.
When editing a job, you can add a watcher to receive notifications only for errors or success:
User profile page now lists jobs the user is watching.
2021.2
Release date:
Improvements
Reorganized execution details view
Larger field for job output
Remove collapsible panels in job details and edit views
Remove collapsible groups on job and schedule list and bring back search-option
CommandJob: Added parameters to specify working directory and environment variables
FilePollingJob
Scan for existing files on startup
Add option to group files, executing the job only once for a set of files found
Bugfixes
Editable on execute flag on job parameters was reset for all parameters when adding parameter to job