v1.4.0
Changes
- 338 - All logs are now
ActiveSupport::Notifications
events and logged usingActiveSupport::LogSubscriber
to allow customization. Events now always include thecursor_position
tag. - 418 - Return
nil
fromIteration#perform
, to signal not to rely on return value.
Features
- 240 - Allow setting inheritable per-job
job_iteration_max_job_runtime
- 310 - Support nested iteration
- 341 - Add
JobIteration.default_retry_backoff
, which sets a default delay when jobs are re-enqueued after being interrupted. Defaults tonil
, meaning no delay, which matches the current behaviour. - 365 - Support composite primary key as a cursor
Bug fixes
- 289 - Fix uninitialized constant error when raising
ConditionNotSupportedError
fromActiveRecordBatchEnumerator
- 346 - Include failed jobs in
total_time
- 417 - Ensure that numerical values are deserialized as such and not as strings.
Full Diff: v1.3.6...v1.4.0