Skip to content

Releases: rails/solid_queue

v0.9.0

11 Sep 17:45
Compare
Choose a tag to compare

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 just queue.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

06 Sep 18:44
Compare
Choose a tag to compare

Full Changelog: v0.8.1...v0.8.2

v0.8.1

06 Sep 18:44
Compare
Choose a tag to compare

Full Changelog: v0.8.0...v0.8.1

v0.8.0

05 Sep 16:41
Compare
Choose a tag to compare

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

04 Sep 10:16
Compare
Choose a tag to compare

What's Changed

  • Update Ruby version in github action test by @akhilgkrishnan in #319
  • Implement start and stop lifecycle hooks for the supervisor and workers by @rosa in #317

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.0

02 Sep 12:23
Compare
Choose a tag to compare

What's Changed

  • Add a bin/jobs binstub to run the supervisor more easily and remove the async mode by @rosa in #308
  • Improve message for ProcessExitError exception by @rosa in #316

Full Changelog: v0.6.1...v0.7.0

v0.6.1

30 Aug 18:41
Compare
Choose a tag to compare

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

Full Changelog: v0.6.0...v0.6.1

v0.6.0

21 Aug 16:04
Compare
Choose a tag to compare

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

v0.5.0

20 Aug 17:41
Compare
Choose a tag to compare

What's Changed

  • Fixes #224. I believe this is a Postgres only issue by @hms in #231
  • Store canonical recurring tasks in the DB by @rosa in #272

New Contributors

  • @hms made their first contribution in #231

Full Changelog: v0.4.1...v0.5.0

v0.4.1

05 Aug 17:51
Compare
Choose a tag to compare

Full Changelog: v0.4.0...v0.4.1