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

Changelog History
Page 5

  • v2.12.1 Changes

    April 18, 2022

    👷 Full Changelog

    Implemented enhancements:

    • 🌐 Dashboard: adding Russian translation #565 (skatkov)

    🛠 Fixed bugs:

    • 👷 I18n::InvalidLocale (:en is not a valid locale): #549
    • FIX: make 'default_url_options' method private #562 (friendlyantz)

    Closed issues:

    • 0️⃣ Exponential backoff by default? #563
    • 👷 Finished without Error #552
    • 👷 Track processes in the database #421

    🔀 Merged pull requests:

    • ✂ Remove WIP comments from dashboard #566 (bkeepers)
    • ➕ Add i18n-tasks to linter, add binstub and move config to project root #559 (bensheldon)
  • v2.12.0 Changes

    April 05, 2022

    👷 Full Changelog

    Closed issues:

    • 👷 TimeTask timeouts are now ignored as these were not able to be implemented correctly #555
    • undefined method `relative_time' when include_all_helpers is false #550
    • ⏱ ArgumentError: wrong number of arguments (given 1, expected 0; required keyword: schedule) - cron #546

    🔀 Merged pull requests:

    • 🔧 Deprecate Adapter configuration of job execution/cron #558 (bensheldon)
    • Remove usage of Concurrent::TimerTask's timeout_interval #557 (bensheldon)
    • 👷 Include locale in html lang attribute #556 (bensheldon)
    • 👷 Rename GoodJob::BaseController to GoodJob::ApplicationController #553 (shouichi)
    • 👷 Internationalize/I18n the Dashboard Engine #497 (JuanVqz)
  • v2.11.3 Changes

    March 30, 2022

    👷 Full Changelog

    🛠 Fixed bugs:

    • ➕ Add explicit kwargs: key to cron configuration #548 (bensheldon)

    Closed issues:

    • 👷 How to run clean up preserved jobs in cron? #541
    • 👷 Erroring with "Too many open files" when good_job tries reconnecting to database #530
    • 👷 Can't cast Array #529

    🔀 Merged pull requests:

    • 👷 Use bundle add instead #542 (glaucocustodio)
    • ⚡️ Update Readme to better explain queues, pools, threads, and database connections; update CLI to frontload queue option #539 (bensheldon)
  • v2.11.2 Changes

    March 03, 2022

    👷 Full Changelog

    Closed issues:

    • 🚀 Best practices in deploying and monitoring a queue #523

    🔀 Merged pull requests:

    • 👷 Wrap Rspec before and example blocks with a mutex for JRuby #537 (bensheldon)
    • Delegate ActiveJobJob.table_name to Execution and prevent it from being directly assignable #536 (bensheldon)
    • 👷 Enable DB table names customization #535 (dimvic)
    • ➕ Added a chapter on how to prepare for production. #525 (stas)
  • v2.11.1 Changes

    March 01, 2022

    👷 Full Changelog

    🛠 Fixed bugs:

    • 👷 Ensure sticky footer doesn't overlap paginater; fix polling interval to 30 seconds, not ms #534 (bensheldon)

    Closed issues:

    • 👷 Pagination buttons hidden behind footer #533
  • v2.11.0 Changes

    February 27, 2022

    👷 Full Changelog

    Implemented enhancements:

    Closed issues:

    • 👷 How do I ensure that a the same job can't run twice? (unique job / avoid duplicates) #531
    • ⏱ Bulk reschedule and discard jobs via dashboard #527
    • 👷 "Live Poll" dashboard #526
  • v2.10.0 Changes

    February 18, 2022

    👷 Full Changelog

    Implemented enhancements:

    Closed issues:

    • 👷 Cron jobs not getting run #519
    • 👷 Slow queries with many finished entries and concurrency control #514
    • 0️⃣ Make default retry behaviour safer #505

    🔀 Merged pull requests:

    • 🛠 Fix Benchmark job throughput script #522 (douglara)
    • ⚡️ Update development Gemfile.lock #521 (bensheldon)
    • ✅ Ensure Rails 6.0 is tested against Ruby 3.0; use Ruby 3.0 in demo environment #520 (bensheldon)
    • Document safer setting for retry_on_unhandled_error #517 (tamaloa)
  • v2.9.6 Changes

    February 07, 2022

    👷 Full Changelog

    🔀 Merged pull requests:

    • 👷 Limit query for allowed concurrent jobs to unfinished #515 (til)
  • v2.9.5 Changes

    February 07, 2022

    👷 Full Changelog

    🛠 Fixed bugs:

    • 👷 Transactions in "aborting" threads do not commit; causes GoodJob::Process record not destroyed on exit #489
    • 👷 Deserialize ActiveJob arguments when manually retrying a job #513 (bensheldon)

    Closed issues:

    • 👷 Concurrency key proc is missing arguments when retrying a discarded job. #512
    • ⏱ Cron Schedule not visible in dashboard #496

    🔀 Merged pull requests:

    • 🔒 Rename methods to advisory_lock_key and allow it to take a block instead of with_advisory_lock #511 (bensheldon)
    • 👷 README: Limiting concurrency - fetch symbol instead of string #510 (BenSto)
    • ➕ Add arbitrary lock on class level too #499 (pandwoter)
  • v2.9.4 Changes

    January 31, 2022

    👷 Full Changelog

    🛠 Fixed bugs:

    • 🛠 Fix navbar toggler #506 (JuanVqz)
    • 🔊 Guard LogSubscriber against tagged logger without a formatter #504 (bensheldon)
    • 👕 Markdown lint fixes + Added missing responsive meta tag #492 (zeevy)

    Closed issues:

    • 👷 The navbar icon doesn't show the navbar menu when clicking it #503
    • 👷 Not all loggers have a formatter #502
    • 🔊 Error logs from failed jobs used all storage space #495

    🔀 Merged pull requests: