Skip to content

Releases: bensheldon/good_job

v2.5.0

25 Oct 14:21
Compare
Choose a tag to compare

Review the Changelog for more details.

Implemented enhancements:

  • Add Reschedule, Discard, Retry Job buttons to Dashboard #425 (bensheldon)
  • Use unique index on [cron_key, cron_at] columns to prevent duplicate cron jobs from being enqueued #423 (bensheldon)

Fixed bugs:

  • Dashboard fix preservation of limit and queue_name filter params; add pager to jobs #434 (bensheldon)

v2.4.2

19 Oct 04:43
Compare
Choose a tag to compare

Review the Changelog for more details.

  • Add migration version to install/update generator templates #426 (bensheldon)
  • Remove v1.99/v2 transitional extra advisory lock #428 (bensheldon)
  • Explicitly unscope queries within block yielded to Lockable.within_advisory_lock #429 (bensheldon)

v2.4.1

11 Oct 01:58
Compare
Choose a tag to compare

Review the Changelog for more details.

Fixed bugs:

  • Inline adapter should raise unhandled exceptions during execution #416 (bensheldon)
  • Enforce english locale in UI #407 (morgoth)

Implemented enhancements:

v2.4.0

02 Oct 01:01
Compare
Choose a tag to compare

Review the Changelog for more details.

Implemented enhancements:

  • Display schedule time relative to now. #394 (morgoth)
  • Display cron schedules properties in dashboard #391 (aried3r)

Fixed bugs:

v2.3.1

30 Sep 18:46
Compare
Choose a tag to compare

Review the Changelog for more details.

  • Wrap Scheduler task execution with Rails reloader instead of executor to avoid database connection changing during code reload #389 (bensheldon)

v2.3.0

25 Sep 16:42
Compare
Choose a tag to compare

Review the Changelog for more details.

  • Create an ActiveJobJob model and Dashboard #383 (bensheldon)
  • Preserve page filter when deleting execution #381 (morgoth)
  • Add Rails 7 alpha to Appraisal; update development dependencies #384 (bensheldon)

v2.2.0

15 Sep 12:54
Compare
Choose a tag to compare

Review the Changelog for more details.

  • Deprecation: Rename GoodJob::Job to GoodJob::Execution; deprecates GoodJob::Job #377 (bensheldon)
  • Add dashboard for cron-style jobs #367 (aried3r)
  • Fix Dashboard navigation active class for Scheduled Jobs #375 (bensheldon)

v2.1.0

09 Sep 16:24
Compare
Choose a tag to compare

Review the Changelog for more details.

  • Add total_limit: option to GoodJob::Concurrency to be inclusive of counting both enqueued and performing jobs #369 (bensheldon)
  • Add button to toggle all job params in Dashboard #365 (bensheldon)

v2.0.5

06 Sep 02:26
Compare
Choose a tag to compare

Review the Changelog for more details.

  • deep_dup serialized job data instead ofattr_readonly to prevent overwriting #363 (bensheldon)

v2.0.4

31 Aug 15:13
Compare
Choose a tag to compare

Review the Changelog for more details.

  • Remove NOW() from Dashboard SQL; fix chart x-axis order left-to-right, old-to-new #355 (bensheldon)