Skip to content

Releases: ClosureTree/with_advisory_lock

with_advisory_lock: v7.0.1

21 Jul 11:53
40f9af3
Compare
Choose a tag to compare

7.0.1 (2025-07-21)

Bug Fixes

  • handle ActiveRecord's release_advisory_lock signature for Rails 7.2+ (#127) (94253ca), closes #126

with_advisory_lock: v7.0.0

05 Jul 01:32
4c74c7e
Compare
Choose a tag to compare

7.0.0 (2025-07-05)

⚠ BREAKING CHANGES

  • require Rails 7.2+ as minimum version

Features

  • fire Ruby from its second job checking locks and let PostgreSQL do what it's paid for (#124) (f7f8dbc)
  • handle connection disconnection gracefully (1944e98)
  • handle connection disconnection gracefully (77046a9)
  • implement MySQL native timeout support (#123) (387dedd)
  • require Rails 7.2+ as minimum version (d4e7826)
  • validate transaction-level locks require active transaction (#122) (e4bc6c1)

with_advisory_lock: v6.0.0

28 May 17:08
95a6b0a
Compare
Choose a tag to compare

6.0.0 (2025-05-28)

⚠ BREAKING CHANGES

  • Remove private APIs (Base, DatabaseAdapterSupport). Add full mixed adapter support for PostgreSQL/MySQL in same app. Add JRuby compatibility.
  • drop support for sqlite3
  • drop legacy version of ruby/rails (#113)

Features

with_advisory_lock: v5.3.0

22 May 08:58
59721d6
Compare
Choose a tag to compare

5.3.0 (2025-04-25)

Features

with_advisory_lock: v5.2.0

24 Apr 02:59
7f18520
Compare
Choose a tag to compare

5.2.0 (2025-04-24)

Features

  • use current connnection instead of the one in ActiveRecord::Base (#90) (c28a172)

Bug Fixes

  • Removed MySQL unused lock variable and broaden SQLite detection. (#94) (f818a18)

with_advisory_lock: v5.1.0

21 Jan 02:10
bcc01cc
Compare
Choose a tag to compare

5.1.0 (2024-01-21)

Features

  • use zeitwerk loader instead of ActiveSupport::Autoload (b5082fd)

with_advisory_lock: v5.0.1

21 Jan 00:34
01ddea4
Compare
Choose a tag to compare

5.0.1 (2024-01-21)

Features

  • add release workflow (5d32520)
  • add ruby 3.1 test/support (#60) (514f042)
  • Add testing for activerecord 7.1 and support for trilogy adapter (#77) (69c23fe)
  • add truffleruby support (#62) (ec34bd4)

Bug Fixes

  • User may sometimes pass in non-strings, such as integers (#55) (9885597)