It should be fine with > 3.0.0, however I did not test my changes with delayed_job ~3.0.0. The only real change to make the lib work with 4.0.0 was adding a Job.id attribute.