Skip to content

Latest commit

 

History

History
76 lines (43 loc) · 1.61 KB

CHANGELOG.md

File metadata and controls

76 lines (43 loc) · 1.61 KB

Changelog

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.

Unreleased

Added

  • Installs initializer on rails g disqualified:install. All values are defaults

v0.5.0 - 2024-12-02

Added

  • Added Disqualified::Sequence
  • Handle ActiveRecord's multi-database feature in the installation generator

Changed

  • Renamed Disqualified::Record#unqueue to Disqualified::Record#unclaim

Fixed

  • Disqualified::Record#run! now tears down the record for future retries

v0.4.0 - 2024-08-10

Added

  • A potential public API
  • Disqualified.configure_client, specifically to handle Rails 7.2's new config option enqueue_after_transaction_commit. This is set to false by default, similar to other SQL-based background job processors including GoodJob.

Changed

  • Raise ActiveRecord error if Job failed to be queued

v0.3.0 - 2023-04-16

Added

  • Lots of extra speed and efficiency

Changed

  • Yield additional context as the second argument on_error
  • Change the existing migration to be of ActiveRecord::Migration[7.0]

v0.2.0 - 2022-08-17

Added

  • Support for ActiveJob

Fixed

  • Note that the gem concurrent-ruby is a requirement
  • Use Rails.application.reloader instead of the executor

v0.1.1 - 2022-07-17

Fixed

  • Booting when installed from Rubygems

v0.1.0 - 2022-07-17

Added

  • Make it kinda work
  • An installation generator bin/rails g disqualified:install