Rails 7.2 adds enqueue_after_transaction_commit to prevent job race conditions Rails 7.2 makes Active Job transaction-aware, automatically deferring job enqueueing until after the transaction commits to prevent race conditions.