Releases: rails/solid_queue
Releases Β· rails/solid_queue
v0.3.4
What's Changed
- Release any orphaned claimed executions as part of the process prune by @rosa in #244
- Bump actionpack from 7.1.0 to 7.1.3.4 by @dependabot in #248
- Bump rexml from 3.2.6 to 3.3.1 by @dependabot in #247
- support nil logger and ActiveSupport::Logger not Logger by @dorianmariecom in #175
- quick grammar fixup in README.md by @brandondrew in #250
- Improve error handling on enqueuing by @rosa in #252
- Truncate error backtrace when saving failed executions by @rosa in #260
- Fix Supervisor monitoring in Puma's plugin by @kolbasov in #258
- Improve backtrace truncation by @rosa in #261
- Documentation: Dedicated database configuration by @dianacamacho in #225
New Contributors
- @dorianmariecom made their first contribution in #175
- @brandondrew made their first contribution in #250
- @kolbasov made their first contribution in #258
- @dianacamacho made their first contribution in #225
Full Changelog: v0.3.3...v0.3.4
v0.3.3
v0.3.2
v0.3.1
What's Changed
- Fix scheduled scope by @Intrepidd in #190
- Use beginless range for query instead of
< ?
by @bensheldon in #195 - Stop SolidQueue on puma restart when puma plugin is used. by @nashby in #185
- Add rubocop-rails-omakase and fix flagged problems by @rosa in #197
- Fix the worker count in the generated config file. by @johnmcdowall in #201
- Upgrade to Latest Version of
fugit
(v1.10.1) by @ksylvest in #200 - fix active support load by @fdc263 in #202
- Added enqueue_after_transaction_commit setting by @tannakartikey in #209
- Set
enqueue_after_transaction_commit
tofalse
by default by @rosa in #214 - Rely on
ActiveSupport::Notifications
andActiveSupport::LogSubscriber
for logging and instrumentation by @rosa in #208 - Handle case of concurrency limit not being set in Semaphore by @rosa in #221
- Try another workaround to avoid deadlock when dispatching scheduled jobs by @rosa in #199
- Launch process prune from supervisor after forking supervised processes by @rosa in #223
New Contributors
- @Intrepidd made their first contribution in #190
- @bensheldon made their first contribution in #195
- @johnmcdowall made their first contribution in #201
- @ksylvest made their first contribution in #200
- @fdc263 made their first contribution in #202
- @tannakartikey made their first contribution in #209
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Change number of threads per worker by default to 3 instead of 5 by @rosa in #174
- Add option to limit clearing of jobs to specific class name(s) by @klenis in #166
- Describe horizontal scaling support in README.md by @ansonj in #163
- Refactor to remove Rails dependency by @nimmolo in #158
- Add support for recurring tasks (cron style jobs) by @rosa in #155
New Contributors
- @klenis made their first contribution in #166
- @ansonj made their first contribution in #163
- @nimmolo made their first contribution in #158
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- Fix Process
hostname
encoding error in sqlite by @jpcamara in #143 - Add a note in the readme advising on configuration file use by @neuged in #148
- Silence Logging by default by @jmarsh24 in #147
- fix mission_control mention in README by @bbonamin in #154
- Stop retrying semaphore decrement when getting a deadlock by @rosa in #152
- Gemspec: Use https for GitHub URLs by @packagethief in #157
- improve memory usage for releasable concurrency keys by @songjiz in #161
- Include job_id in order clause when fetching scheduled jobs to dispatch and when dispatching by @rosa in #164
New Contributors
- @jpcamara made their first contribution in #143
- @neuged made their first contribution in #148
- @bbonamin made their first contribution in #154
- @packagethief made their first contribution in #157
Full Changelog: v0.2.1...v0.2.2