Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 1.29 KB

HISTORY.md

File metadata and controls

51 lines (32 loc) · 1.29 KB

0.5.0 (Ibotta) (2023-01-23)

  • Fix: normalize args when creating identifier
  • Fix: adjust test with concurrency issues
  • Maintenance: Update gem dependencies to support rubies >= 2.7
  • Maintenance: test against redis gem 3, 4
  • Maintenance: run in github actions

0.4.5 (2015-08-04)

  • Fix: ensure exceptions are kept if raised after lock timeout expires.

0.4.4 (2014-02-21)

  • Add: enqueued? and loner_locked? helper methods.
  • Bump minimum version of resque to v1.22

0.4.1 (2012-11-19)

  • Fix: allow @loner job to be enqueued if timeout expires.

0.4.0 (2012-11-09)

  • Add: @loner boolean option to prevent job being enqueued if already running/enqueued. (Thanks to @ssaunier)

0.3.3 (2012-03-09)

  • Tested against v1.20.0 of resque.

0.3.1 (2011-07-16)

  • Pass job arguments to lock_timeout. (Bob Potter)
  • Added refresh_lock! method for long running jobs. (Bob Potter)

0.3.0 (2011-07-16)

  • Ability to customize redis connection used for storing locks. (thanks Richie Vos =))
  • Added Bundler Gemfile.
  • Added abstract stub methods for callback methods: lock_failed, lock_expired_before_release

0.2.1 (2010-06-16)

  • Relax gemspec dependancies.

0.2.0 (2010-05-05)

  • Initial release as resque-lock-timeout, forked from Chris Wanstrath' resque-lock.