All Versions
142
Latest Version
Avg Release Cycle
7 days
Latest Release
874 days ago
Changelog History
Page 10
Changelog History
Page 10
-
v1.10.1 Changes
June 30, 2021๐ท Full Changelog
๐ Fixed bugs:
- โ Remove
FOR UPDATE SKIP LOCKED
from job locking sql statement #288 (bensheldon)
๐ Merged pull requests:
- โก๏ธ Update GH Test Matrix with latest JRuby 9.2.19.0 #283 (tedthetnaungsoe)
- โ Remove
-
v1.10.0 Changes
June 29, 2021๐ท Full Changelog
Implemented enhancements:
- โก๏ธ Add
rails g good_job:update
command to add idempotent migration files, includingactive_job_id
,concurrency_key
,cron_key
columns #266 (bensheldon)
๐ Fixed bugs:
- Use
pg_advisory_unlock_all
after each thread's job execution; fix Lockable return values; improve test stability #285 (bensheldon) - Dashboard AssetsController does not raise if verify_authenticity_token is not in the callback chain #284 (bensheldon)
Closed issues:
- ๐ฑ [Question] Dashboard assets not showing #282
๐ Merged pull requests:
- ๐ท Separately cache Appraisal gems in GH Action #280 (bensheldon)
- ๐ท Use custom RSpec doc formatter to show spec examples that are running #279 (bensheldon)
- โก๏ธ Update development dependencies #278 (bensheldon)
- ๐ Fix Scheduler integration spec to ensure jobs are run in the Scheduler under test #276 (bensheldon)
- โ Add example benchmark for job throughput #275 (bensheldon)
- ๐ Allow Lockable to be passed custom column, key, and Postgres advisory lock/unlock function #273 (bensheldon)
- โก๏ธ Add
-
v1.9.6 Changes
June 04, 2021 -
v1.9.5 Changes
May 24, 2021๐ท Full Changelog
Implemented enhancements:
Closed issues:
- โก๏ธ Update from bootstrap 4 to bootstrap 5 #258
๐ Merged pull requests:
- ๐ฑ Serve Dashboard assets as discrete paths instead of inlining #262 (bensheldon)
- ๐ Fix Gemfile.lock's missing JRuby dependencies; fix release script and add check #261 (bensheldon)
-
v1.9.4 Changes
May 18, 2021๐ท Full Changelog
Implemented enhancements:
๐ Fixed bugs:
- ๐ท Unify displaying timestamps #252 (morgoth)
- ๐ Fix dashboard jobs endless pagination with timezone handling #251 (morgoth)
Closed issues:
- exception_executions not counted correctly? #215
- ๐ท Document issues with PgBouncer and session-level Advisory Locks #52
๐ Merged pull requests:
- โ Add handy scope for filtering by job class #259 (morgoth)
- โ Nest exception stub within job class and cleanup let! precedence to fix flakey JRuby tests #254 (bensheldon)
- ๐ท Move good_job_spec.rb to proper location in lib directory #250 (bensheldon)
- ๐จ Refactor deprecated wait parameter and assorted improvements #249 (bensheldon)
- โก๏ธ Update development dependencies (Rails v6.1.3.2) #248 (bensheldon)
- ๐ Update YARD documentation param types and return values #239 (bensheldon)
-
v1.9.3 Changes
May 10, 2021๐ท Full Changelog
Implemented enhancements:
- Add async_server detection for extensions of rack handler #246 (bensheldon)
Closed issues:
-
v1.9.2 Changes
May 10, 2021๐ท Full Changelog
๐ Fixed bugs:
- Run Scheduler#warm_cache operation in threadpool executor #242 (bensheldon)
Closed issues:
- ๐ท Jobs not visible in dashboard #245
๐ Merged pull requests:
- ๐ท Use GoodJob::Job::ExecutionResult object instead of job execution returning an ordered array #241 (bensheldon)
- โก๏ธ Update development dependencies #240 (bensheldon)
-
v1.9.1 Changes
April 19, 2021๐ท Full Changelog
Implemented enhancements:
-
v1.9.0 Changes
April 16, 2021๐ท Full Changelog
Implemented enhancements:
- ๐
Add
async_server
option to run async only in Rails web server process #230 (bensheldon) - ๐ท FreeBSD startup script #221 (lauer)
๐ Fixed bugs:
- Fix instrumentation of GoodJob::Poller finished_timer_task event #233 (bensheldon)
Closed issues:
- ๐ท Cannot run db:migrate when execution mode is :async #229
- ๐ท How do you enqueue a job to be executed immediately outside of Rails (eg. creating a new record of good_jobs in Postgresql)? #225
- ๐ Feature Ideas #220
- ๐ท Goodjob startup script for FreeBSD #214
- ๐ท Only start async mode executors when server is running #194
๐ Merged pull requests:
- ๐ Move executable flags from constants to accessors on GoodJob::CLI #234 (bensheldon)
- โ Add custom Scheduler::TimerSet #232 (bensheldon)
- ๐ Fix assorted constant references in YARD documentation #231 (bensheldon)
- โก๏ธ Update GH Test Matrix with latest JRuby 9.2.17.0 #228 (tedthetnaungsoe)
- โก๏ธ Update gem dependencies #227 (bensheldon)
- โ Remove leftover text from Readme #226 (weh)
- ๐ Fix appraisal and bundler version CI conflicts #224 (bensheldon)
- โก๏ธ Update GH Test Matrix with latest JRuby #223 (tedthetnaungsoe)
- ๐
Add
-
v1.8.0 Changes
March 03, 2021๐ท Full Changelog
Implemented enhancements:
- ๐ท Wait then stop on shutdown #126
- โ Add shutdown-timeout option to configure the wait for jobs to gracefully finish before stopping them #213 (bensheldon)
๐ Fixed bugs:
- Ensure Job#serialized_params are immutable #218 (bensheldon)
Closed issues:
- ๐ท Run GoodJob on puma boot #91
- โ ActiveRecord::ConnectionNotEstablished when using async mode #89
๐ Merged pull requests:
- โก๏ธ Update bundler and Appraisals so Rails HEAD is locked to Ruby version >= 2.7 #219 (bensheldon)