Skip to content

Releases: rails/solid_queue

v1.3.0 - Async mode reintroduced

09 Jan 07:06

Choose a tag to compare

The main change in this release is the re-introduction of async mode for the supervisor. Read more about it in the README.

What's Changed

  • Minimizing flakiness of dispatcher_test.rb by @p-schlickmann in #678
  • Improve Consistency of README by @conradbeach in #680
  • More flakes and prevent deadlocked actions from consuming GH quota by @p-schlickmann in #681
  • Attempt to reduce flakiness of recurring_tasks_test by @p-schlickmann in #684
  • Fixed indentation for the adapter line in the README’s cable.yml example by @simaaaji in #687
  • Fix spacing for database.yml in README.md by @danielvdao in #691
  • Update README.md with MariaDB SKIP LOCKED version information by @chapmajs in #690
  • Attempt to reduce flakiness of scheduler_test by @p-schlickmann in #686
  • Add Ruby 4 to tests and stop using minitest/mock for stub by @rosa in #697
  • Adapt tests to Rails 8.2+ re-introduction of enqueue_after_transaction_on_commit by @rosa in #698
  • Re-institute async mode by @joshleblanc in #644

New Contributors

Full Changelog: v1.2.4...v1.3.0

v1.2.4

16 Dec 10:33

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.3...v1.2.4

v1.2.3

28 Oct 20:10

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.2...v1.2.3

v1.2.2

21 Oct 21:37

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.1...v1.2.2

v1.2.1

23 Jul 08:04

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.0...v1.2.1

v1.2.0

11 Jul 15:38

Choose a tag to compare

This release includes support for Active Job continuations and discarding on conflict when using concurrency controls.

What's Changed

New Contributors

Full Changelog: v1.1.5...v1.2.0

v1.1.5

24 Apr 08:31

Choose a tag to compare

What's Changed

  • Order by concurrency_key before distinct by @andyundso in #539
  • Improve README with extra info about concurrency by @cedricpim in #520
  • Release concurrency locks when supervisor fails the jobs handled by workers by @nerisa in #547
  • Go back to using the original, self-pipe based implementation of Interruptible by @rosa in #552

New Contributors

Full Changelog: v1.1.4...v1.1.5

v1.1.4

17 Mar 11:39

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.3...v1.1.4

v1.1.3

28 Jan 12:30

Choose a tag to compare

What's Changed

  • Bump rails-html-sanitizer from 1.6.0 to 1.6.1 by @dependabot in #471
  • Bump actionpack from 7.1.4.1 to 7.1.5.1 by @dependabot in #472
  • Simplify upgrade instructions in post_install_message by @mjankowski in #469
  • Fix case where a recurring task key is empty in the config by @rosa in #475
  • chore: Updates README to include small addition of plus for development multi db by @aquaflamingo in #477
  • Update Pool from Future to Concurrent::Promises by @hms in #459
  • Require Ruby v3.1+ by @allard in #498
  • Add lifecycle hooks to Dispatcher and Scheduler by @hms in #486
  • Fix issue 482 by @hms in #496
  • Some minor fixes and simplifications by @rosa in #499

New Contributors

Full Changelog: v1.1.2...v1.1.3

v1.1.2

27 Dec 18:42

Choose a tag to compare

What's Changed

  • Don't fail when recurring tasks are defined for another environment by @rosa in #470

Full Changelog: v1.1.1...v1.1.2