- Preserve ruby2_keywords tags in arguments on Ruby 2.7
- 54 - Fix warnings on Ruby 2.7
- 49 - Log when enumerator has nothing to iterate
- 52 - Fix CSVEnumerator cursor to properly remove already processed rows
- 47 - Optional
sorbet-runtime
support forJobIteration::Iteration
interface validation
- 45 - Add Throttle enumerator
- 36 - Check method validation at job initialization step
- 36 - Fix CsvEnumerator for Ruby 2.6.3
- 36 - Add case for using default keyword arguments for cursor in #build_enumerator
- 35 - Raise exception if malformed arguments are use in #build_enumerator
It’s been in production at Shopify since 2017. It has support for Rails 5 and 6 🎉
- 34 - remove supports_interruption?
- 30 - Better #each_iteration argument names
- 27 - iteration: don't allow double-retrying a job
- 23 - Remove upperbound constraint on ActiveJob