v1.4.0
Changes
- 338 - All logs are now
ActiveSupport::Notificationsevents and logged usingActiveSupport::LogSubscriberto allow customization. Events now always include thecursor_positiontag. - 418 - Return
nilfromIteration#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
ConditionNotSupportedErrorfromActiveRecordBatchEnumerator - 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