Solid Queue 1.6.0 now supports fiber workers

Aug 01, 2026 02:42 PM - 5 hours ago 2

A long-awaited characteristic acknowledgment to @crmne connected this release: alternatively of utilizing a thread excavation to tally jobs successful aggregate threads per works, you tin now usage fibers connected a azygous fibre reactor thread. To usage this, you conscionable request to specify the number of fibers alternatively of the number of threads successful your worker configuration, for illustration this:

workers: - queues: "api*" fibers: 100 polling_interval: 0.05

It uses Async nether the hood, truthful you request to person that arsenic a dependency for it to work. Also, you request to beryllium utilizing fibre isolation successful Rails (config.active_support.isolation_level`` = :fiber).

This tin beryllium very useful for I/O-bound workloads, specified arsenic those involving LLM calls.

What's Changed

  • Add fibre worker execution mode by @crmne successful #728
  • Roll backmost transactions leaked by killed occupation threads successful tests by @rosa successful #773
  • Document really to update move recurring tasks by @wintan1418 successful #777

New Contributors

  • @crmne made their first publication successful #728
  • @wintan1418 made their first publication successful #777

Full Changelog: v1.5.1...v1.6.0

More