Skip to content

v1.8.0

Compare
Choose a tag to compare
@carlthuringer carlthuringer released this 31 May 18:58
· 14 commits to master since this release

Features:

  • Speed up /restart endpoint by removing unnecessary checks on an exhausted job.
  • Clients may specify the time ranges for the activity report
  • Backoff is calculated as an exponential function now, but behaves as a hybrid constant-interval to exponential-interval progressive function. When retries remaining are less than 6, it is exponential.
  • Shutdown and Resolved events are now available for activities.

Shutdown causes the activity and all siblings to be unscheduled and marked as deactivated. This is useful for stopping a blocking chain of activities that has become impossible to resolve.

Resolve enables you to change an errored activity to a new 'resolved' server state, and schedule the next activity in the workflow. This is intended for clients which wish to handle the notification of an exhausted activity by activating a different procedure in their application code which involves manual correction of the state the activity would normally be modifying/updating.