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

Changelog History
Page 13

  • v1.1.4 Changes

    August 19, 2020

    ๐Ÿ‘ท Full Changelog

    Implemented enhancements:

    • ๐Ÿ‘ท Explicitly name threads for easier debugging #64
    • ๐Ÿ‘ท Investigate Listen/Notify as alternative to polling #54

    ๐Ÿ”€ Merged pull requests:

    • โž• Add Postgres LISTEN/NOTIFY support #82 (bensheldon)
    • โฑ Allow Schedulers to filter #create_thread to avoid flood of queries when running async with multiple schedulers #81 (bensheldon)
    • ๐Ÿ”จ Fully name scheduler threadpools and thread names; refactor CLI STDOUT #80 (bensheldon)
  • v1.1.3 Changes

    August 14, 2020

    ๐Ÿ‘ท Full Changelog

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ‘ท Job exceptions not properly attached to good_jobs record #72

    ๐Ÿ”€ Merged pull requests:

    • Capture errors via instrumentation from retry_on and discard_on #79 (bensheldon)
    • โฑ Document GoodJob::Scheduler with Yard #78 (bensheldon)
  • v1.1.2 Changes

    August 13, 2020

    ๐Ÿ‘ท Full Changelog

    Implemented enhancements:

    • ๐Ÿ‘ Allow the omission of queue names within a scheduler #73

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ‘ Allow named queues to be excluded with a minus #77 (bensheldon)
  • v1.1.1 Changes

    August 12, 2020

    ๐Ÿ‘ท Full Changelog

    Implemented enhancements:

    • ๐Ÿ‘ Allow multiple schedulers within the same process. e.g. queues=mice:2,elephants:4 #45

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ‘ Allow instantiation of multiple schedulers via --queues #76 (bensheldon)
    • ๐Ÿ”ง Extract options parsing to Configuration object #74 (bensheldon)
  • v1.1.0 Changes

    August 10, 2020

    ๐Ÿ‘ท Full Changelog

    Closed issues:

    • ๐Ÿ‘ท Document reliability guarantees #59
    • ๐Ÿ‘ท Document how to hook in exception monitor (Sentry, Rollbar, etc) #47
    • ๐Ÿ‘ Allow an Async mode #27

    ๐Ÿ”€ Merged pull requests:

    • โž• Add a callable hook on thread errors #71 (bensheldon)
    • ๐Ÿ‘ท Clarify reliability guarantees #70 (bensheldon)
    • โœ… Clean up Readme formatting; re-arrange tests for clarity and values #69 (bensheldon)
    • ๐Ÿ‘ท Create an Async execution mode #68 (bensheldon)
    • ๐Ÿšš Move all stdout to LogSubscriber #67 (bensheldon)
    • ๐Ÿ‘ Allow schedulers to be restarted; separate unit tests from integration tests #66 (bensheldon)
  • v1.0.3 Changes

    July 26, 2020

    ๐Ÿ‘ท Full Changelog

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ‘ท Preserve GoodJob::Jobs when a StandardError is raised #60

    Closed issues:

    • ๐Ÿ‘ท Have an initial setup generator #6

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ‘ท Re-perform a job if a StandardError bubbles up; better document job reliability #62 (bensheldon)
    • ๐Ÿ“š Update the setup documentation to use correct bin setup command #61 (jm96441n)
  • v1.0.2 Changes

    July 25, 2020

    ๐Ÿ‘ท Full Changelog

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ›  Fix counting of available execution threads #58 (bensheldon)

    ๐Ÿ”€ Merged pull requests:

    • โž• Add migration generator #56 (thedanbob)
    • ๐Ÿ›  Fix migration script in readme #55 (thedanbob)
    • ๐Ÿ‘ท Move where(scheduled_at: Time.current) into dynamic part of GoodJob::Job::Performer #42 (bensheldon)
  • v1.0.1 Changes

    July 22, 2020

    ๐Ÿ‘ท Full Changelog

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ”„ Change threadpool idletime default to 60 seconds from 0 #49 (bensheldon)
  • v1.0.0 Changes

    July 20, 2020

    ๐Ÿ‘ท Full Changelog

  • v0.9.0 Changes

    July 20, 2020

    ๐Ÿ‘ท Full Changelog

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ‘ Allow preservation of finished job records #46 (bensheldon)