v1.8.0
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.