Skip to content

Releases: rails/solid_queue

v1.3.2

20 Feb 09:12

Choose a tag to compare

What's Changed

  • Fix race condition between job enqueue and concurrency unblock by @rosa in #712
  • Fix application of SOLID_QUEUE_SUPERVISOR_MODE environment variable by @lovro-bikic in #709
  • Fix: Detect and warn when schedules generate multiple CRONs by @himanshukale36 in #707
  • Clean up dead thread from process_instances when replacing it by @rosa in #714
  • Fix crash when recording a failed execution for a job that already has one by @rosa in #713
  • Guard against nil pid in Puma plugin stop by @rosa in #715
  • Handle nil process in heartbeat by @rosa in #716
  • Skip concurrency controls for jobs whose class has been removed by @rosa in #717

New Contributors

Full Changelog: v1.3.1...v1.3.2

v1.3.1

17 Feb 15:30

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.1

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