All Versions
142
Latest Version
Avg Release Cycle
7 days
Latest Release
501 days ago

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:

  • v1.10.0 Changes

    June 29, 2021

    ๐Ÿ‘ท Full Changelog

    Implemented enhancements:

    • โšก๏ธ Add rails g good_job:update command to add idempotent migration files, including active_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)
  • v1.9.6 Changes

    June 04, 2021

    ๐Ÿ‘ท Full Changelog

    Implemented enhancements:

    • โž• Add deleting jobs from UI. #265 (morgoth)
    • 0๏ธโƒฃ Collapse Dashboard params by default #263 (morgoth)

    Closed issues:

    • ๐Ÿšง Pause jobs during migration / maintenance? #257
    • ๐Ÿ‘ท How to properly report errors to error tracker service #159
  • v1.9.5 Changes

    May 24, 2021

    ๐Ÿ‘ท Full Changelog

    Implemented enhancements:

    • โšก๏ธ Update Dashboard to Bootstrap 5 #260 (morgoth)

    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:

    • โž• Add "running" jobs state to Dashboard #253 (morgoth)

    ๐Ÿ›  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:

    • Not processing unfinished jobs across server restarts using async_server mode on Iodine server #244
    • ๐Ÿ‘ท No connection pool for 'ActiveRecord::Base' found #236
  • 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:

    • ๐Ÿ‘ Allow to specify parent class for active record #238 (morgoth)
  • 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)
  • 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:

    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)