Laravel Console Mutex Versions Save

Mutex for Laravel Console Commands.

10.0.0

3 months ago

10.0.0 (06 Mar 2024)

Added

  • Laravel 10 support;

9.2.0

1 year ago

9.2.0 (11 Jul 2022)

Added

  • Update to the latest dev version of arvenil/ninja-mutex, and support MySQL PDO options for mysql lock strategy (thanks, @rafacouto );

9.1.0

2 years ago

9.1.0 (13 Mar 2022)

Added

  • Type hints and return types;

⚠️ If you're using $mutexStrategy and/or $mutexTimeout fields, your IDE might ask you to add proper types (string and/or ?int):

class ExampleCommand extends Command
{
    use WithoutOverlapping;

    protected string $mutexStrategy = 'mysql';

    protected ?int $mutexTimeout = 3000;

    // ...
}

The null should be set explicitly, if used:

class ExampleCommand extends Command
{
    use WithoutOverlapping;

    protected ?int $mutexTimeout = null;

    // ...
}

9.0.0

2 years ago

9.0.0 (19 Feb 2022)

Added

  • Laravel 9 support;

8.1.0

3 years ago

8.1.0 (21 Dec 2020)

Added

  • PHP8 support;

7.1.0

3 years ago

7.1.0 (21 Dec 2020)

Added

  • PHP8 support;

6.2.0

3 years ago

6.2.0 (21 Dec 2020)

Added

  • PHP8 support;

5.8.1

3 years ago

5.8.1 (12 Nov 2020)

Changed

  • Throw custom MutexRuntimeException;

5.7.5

3 years ago

5.7.5 (12 Nov 2020)

Changed

  • Throw custom MutexRuntimeException;

5.6.4

3 years ago

5.6.4 (12 Nov 2020)

Changed

  • Throw custom MutexRuntimeException;