Releases: rails/solid_queue
Releases · rails/solid_queue
v1.0.0
What's Changed
- ✍️ fix typo by @alexanderadam in #347
- Set
enqueue_after_transaction_commit
totrue
and don't allow changing it by @rosa in #301 - Clear previous changes before locking process for heartbeat by @rosa in #351
- Update Thor CLI options to respect ENV variables for default values by @toydestroyer in #345
- Add Devcontainer config by @akhilgkrishnan in #318
- Add section for exception handling by @chiraggshah in #139
- Fix memoization for
#recurring_tasks_config
by @sergiopantoja in #361
New Contributors
- @alexanderadam made their first contribution in #347
- @toydestroyer made their first contribution in #345
- @chiraggshah made their first contribution in #139
- @sergiopantoja made their first contribution in #361
Full Changelog: v0.9.0...v1.0.0
v0.9.0
What's Changed
- Add instructions to run with a single database by @lethaale in #334
- Fix typo by @anonychun in #335
- Revamp recurring tasks configuration and management by @rosa in #338
- Change default config file from
solid_queue.yml
to justqueue.yml
by @rosa in #340 - Add a commented out template for
recurring.yml
configuration by @rosa in #341 - Handle scenarios where registered processes disappear outside regular flow by @rosa in #337
New Contributors
Full Changelog: v0.8.2...v0.9.0
v0.8.2
Full Changelog: v0.8.1...v0.8.2
v0.8.1
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
Important: When upgrading from < 0.6.0, make sure to upgrade to that version first, as you'd need to run all migrations added up to that version because, in version 0.8.0, all migrations are consolidated into a single schema file, so you won't be able to run them. You can continue using your previous database and don't need to do anything with the new schema file as long as your migrations are up to date.
- Bump workflow to latest Ruby from 3.3.4 to 3.3.5 by @larouxn in #320
- Slim down installer and have it use a final schema instead of migrations by @dhh in #321
New Contributors
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
- Update Ruby version in github action test by @akhilgkrishnan in #319
- Implement
start
andstop
lifecycle hooks for the supervisor and workers by @rosa in #317
New Contributors
- @akhilgkrishnan made their first contribution in #319
Full Changelog: v0.7.0...v0.7.1
v0.7.0
v0.6.1
What's Changed
- Fixed broken rollback migratio in processes' name by @tmimura39 in #293
- Improve handling of empty configuration by @rosa in #299
- Bump rexml from 3.3.3 to 3.3.6 by @dependabot in #300
- Fix issue when pruning a supervisor and its supervisees via callbacks by @rosa in #306
- Wrap polling within instrumentation by @gjtorikian in #312
- Move error classes to their own files so they can be loaded by Zeitwerk by @rosa in #314
New Contributors
- @tmimura39 made their first contribution in #293
- @gjtorikian made their first contribution in #312
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Avoid three-state boolean (TRUE / FALSE / NULL) for
solid_queue_recurring_tasks
static
by @ksylvest in #283 - Bump fugit from 1.11.0 to 1.11.1 by @dependabot in #287
- Bump rexml from 3.3.1 to 3.3.3 by @dependabot in #288
- Bump rack from 3.1.4 to 3.1.5 by @dependabot in #289
- Fail in-progress jobs when the worker running them exits abnormally by @rosa in #277
- Support recurring jobs that defer enqueuing to after commit always by @rosa in #290
Full Changelog: v0.5.0...v0.6.0