Skip to content

Releases: bensheldon/good_job

v2.7.4

16 Dec 06:46
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Add nonce: true to javascript_include_tag in dashboard by @bouk in #468

New Contributors

  • @bouk made their first contribution in #468

Full Changelog: v2.7.3...v2.7.4

v2.7.3

30 Nov 15:57
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Fix Railtie configuration assignment when Rails configuration is a Hash, not an OrderedOptions by @bensheldon in #464

Full Changelog: v2.7.2...v2.7.3

v2.7.2

29 Nov 17:58
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Defer async initialization until Rails fully initialized by @bensheldon in #454
  • Allow GoodJob global configuration accessors to also be set via Rails config hash by @bensheldon in #460
  • Use ActiveRecord::Relation::QueryAttribute when setting up bindings for exec_query by @bensheldon in #461

Full Changelog: v2.7.1...v2.7.2

v2.7.1

26 Nov 18:00
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Do not delete csp policies when checking csp policies by @JonathanFrias in #456
  • Remove Concurrent::Delay wrapping of database-loading methods by @bensheldon in #458

New Contributors

Full Changelog: v2.7.0...v2.7.1

v2.7.0

10 Nov 01:02
Compare
Choose a tag to compare

Review the Changelog for more details.

  • Add http probe for CLI healthcheck/readiness/liveliness #452 (bensheldon)
  • Add explicit Content Security Policy (CSP) for Dashboard #449 (bensheldon)

v2.6.2

05 Nov 17:27
Compare
Choose a tag to compare

Review the Changelog for more details.

Bug fix

  • Rename Filterable#search to Filterable#search_text to avoid name collision by @bensheldon in #451

v2.6.1

05 Nov 02:03
Compare
Choose a tag to compare

Review the Changelog for more details.

Implemented enhancements:

  • Allow job management (retry, destroy) through the Web UI #256
  • Add fulltext search filter #440 (bensheldon)

Fixed bugs:

  • Unsubscribed LISTEN forever after database connection lost #303
  • Add PG::UnableToSend and PG::Error as a Notifier connection error #445 (bensheldon)

v2.6.0

30 Oct 23:48
Compare
Choose a tag to compare

Review the Changelog for more details.

Enhancements:

  • Allow for cron schedules to be expressed using fugit natural language parsing #441 (jgrau)
  • Add Rails UJS javascript to Dashboard along with confirmations #437 (bensheldon)
  • Reorganize Cron dashboard screen; add jobs drill-drown and enqueue-now action #436 (bensheldon)

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)