Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...