Release Notes

2022.1.1

Release date:  

  • Fix sorting of lists on a few pages
  • Fix Invoked By display label

2022.1

Release date:  

  • Configure the display name of an execution by setting the variable "ExecutionDisplayName" on a job
  • Fixes to allow hosting Tasxs under url-path (e.g. http://myserver.com/Tasxs)
  • References to other jobs now have links
  • Job details page shows linked jobs:
    • Used By: Jobs that use this job as configuration
    • Invoked By: Jobs that invoke this job

2021.3

Release date:  

  • 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:

      <Smtp host="123.123.123.123" port="25" />
      <MailFromName>Tasxs</MailFromName>
      <MailFromAddress>noreply@tasxs.com</MailFromAddress>
  • 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


Older Releases