Releases: bensheldon/good_job
Releases · bensheldon/good_job
v2.7.4
v2.7.3
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
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 forexec_query
by @bensheldon in #461
Full Changelog: v2.7.1...v2.7.2
v2.7.1
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
- @JonathanFrias made their first contribution in #456
Full Changelog: v2.7.0...v2.7.1
v2.7.0
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
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
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
andPG::Error
as a Notifier connection error #445 (bensheldon)
v2.6.0
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
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
andqueue_name
filter params; add pager to jobs #434 (bensheldon)
v2.4.2
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)