PackageTrack
Sign in Get early access

arvenil/ninja-mutex

Simple to use mutex implementation that can use flock, memcache, memcached, mysql or redis for locking

0.6.0 3.9M downloads/mo #4492 most downloaded on Packagist arvenil/mutex

What this package is like to depend on

Last release 10 years ago

no release in 18 months

Ships fairly regularly

a new release about every 7 months

Most releases are documented

notes for 6 of 8 stable releases

Nothing withdrawn

no release was ever pulled

14 years old

8 releases · first in 2013

0 releases in the last 12 months

see the full history below

Release timeline

8 releases · Feb 2013 to May 2016
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 8
  1. 0.6.0 31 May 2016
    Release notes
    • bugfix: fclose lock files when released #25 (thanks to @dnna)
    • new: possibility to define the port for mysql connection #26 (thanks to @mrok)
    • new: lock implementor that uses phpredis #29 (thanks to @leo108)
    • new: lock implementor that uses mkdir #27 (thanks to @JanVoracek)
    Open source →
  2. 0.5.1 10 Sep 2015
    Release notes
    • Bugfix for MySQL adapter: disconnect when lock is released (thanks to @marcojanssen)
    Open source →
  3. 0.5.0 13 Jun 2015
    Release notes
    • ->setExpiration($expiration) method added for Memcache and Memcached lock. For more details check #12 and #13 (thanks @reedgz)
    • Bugfix: MySQL provider didn't support blocking method, resolved with doing this in Mutex class itself. For more details check #11 (thanks @benallfree)
    • Updated dependencies
    Open source →
  4. 0.4.1 01 Oct 2014

    Nothing published for this version

  5. 0.4.0 30 Sep 2014
    Release notes

    Fixed infinite loop in mutex __destructor() #4

    Open source →
  6. 0.3.0 15 Sep 2013

    Nothing published for this version

  7. 0.2.0 24 Mar 2013
    Release notes

    Version 0.2.0 (memcached support)

    Open source →
  8. 0.1.0 21 Feb 2013
    Release notes

    Version 0.1.0 (initial)

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive