All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- A potential public API
Disqualified.configure_client
, specifically to handle Rails 7.2's new config optionenqueue_after_transaction_commit
. This is set tofalse
by default, similar to other SQL-based background job processors including GoodJob.
- Raise ActiveRecord error if Job failed to be queued
- Lots of extra speed and efficiency
- Yield additional context as the second argument
on_error
- Change the existing migration to be of
ActiveRecord::Migration[7.0]
- Support for ActiveJob
- Note that the gem
concurrent-ruby
is a requirement - Use
Rails.application.reloader
instead of the executor
- Booting when installed from Rubygems
- Make it kinda work
- An installation generator
bin/rails g disqualified:install