v1.0.1 (2020-07-21)
Merged pull requests:
- Change threadpool idletime default to 60 seconds from 0 #49 (bensheldon)
v1.0.0 (2020-07-20)
v0.9.0 (2020-07-20)
Merged pull requests:
- Allow preservation of finished job records #46 (bensheldon)
v0.8.2 (2020-07-18)
Closed issues:
- Add a job timeout configuration to time out jobs that have run too long #19
Merged pull requests:
- Run Github Action tests on PRs from forks #44 (bensheldon)
- Fix Rubygems homepage URL #43 (joshmn)
- Move where(scheduled_at: Time.current) into dynamic part of GoodJob::Job::Performer #42 (bensheldon)
v0.8.1 (2020-07-18)
v0.8.0 (2020-07-17)
Merged pull requests:
- Replace Adapter inline boolean kwarg with execution_mode instead #41 (bensheldon)
v0.7.0 (2020-07-16)
Closed issues:
- Always store a default priority (0) and scheduled_at(Time.current) #30
Merged pull requests:
- Add more examples to Readme #39 (bensheldon)
- Add additional Rubocops and lint #38 (bensheldon)
- Always store a default queue_name, priority and scheduled_at; index by queue_name and scheduled_at #37 (bensheldon)
v0.6.0 (2020-07-15)
Closed issues:
Merged pull requests:
- Improve generation of changelog #36 (bensheldon)
- Update Github Action Workflow for Backlog Project Board #35 (bensheldon)
- Add configuration options to good_job executable #33 (bensheldon)
- Extract Job querying behavior out of Scheduler #31 (bensheldon)
- Allow configuration of Rails queue adapter with
:good\_job
#28 (bensheldon)
v0.5.0 (2020-07-13)
Merged pull requests:
- Update development Ruby to 2.6.6 and gems #29 (bensheldon)
v0.4.0 (2020-03-31)
Merged pull requests:
- Improve ActiveRecord usage for advisory locking #24 (bensheldon)
- Remove support for Rails 5.1 #23 (bensheldon)
v0.3.0 (2020-03-22)
Merged pull requests:
- Update development Ruby to 2.6.5 #22 (bensheldon)
- Simplify the internal API, removing JobWrapper and InlineScheduler #21 (bensheldon)
- Generate a new future for every executed job #20 (bensheldon)
- Configuration for maximum number of job execution threads #18 (bensheldon)
v0.2.2 (2020-03-08)
Merged pull requests:
- Gracefully shutdown Scheduler when executable receives TERM or INT #17 (bensheldon)
- Update Appraisals #16 (bensheldon)
v0.2.1 (2020-03-07)
Merged pull requests:
- Clean up Gemspec #15 (bensheldon)
- Set up Rubocop #14 (bensheldon)
- Add pg gem as explicit dependency #13 (bensheldon)
- Bump nokogiri from 1.10.7 to 1.10.9 #12 (dependabot[bot])
- Add Appraisal with tests for Rails 5.1, 5.2, 6.0 #11 (bensheldon)
v0.2.0 (2020-03-06)
Merged pull requests:
- Use Rails.logger and ActiveSupport::Notifications for logging instead of puts #10 (bensheldon)
- Remove minitest files #9 (bensheldon)
- Use scheduled_at and priority for scheduling #8 (bensheldon)
- Create Github Action workflow for PRs and Issues #7 (bensheldon)
v0.1.0 (2020-03-03)
Merged pull requests:
- Add executable with Thor #4 (bensheldon)
- Refactor adapter enqueing methods; expand Readme, tests, editorconfig #3 (bensheldon)
- Fetch new jobs within the worker thread itself; incrementally grow worker threads #2 (bensheldon)
- Set up Github Workflows for tests #1 (bensheldon)
* This Changelog was automatically generated by github_changelog_generator