Skip to content

Releases: cidosx/laravel-redis-lock

Add support for Laravel 10.x

10 Apr 03:24
bbd3675
Compare
Choose a tag to compare
Merge pull request #9 from cidosx/laravel-10.x

deps!: support laravel 10.x

Add support for predis 2.0

05 Jan 03:32
0de7ea3
Compare
Choose a tag to compare
Merge pull request #7 from streamingsystems/main

Add support for predis 2.0

Add support for Laravel 9.x

12 Feb 13:58
19dfc81
Compare
Choose a tag to compare
Merge pull request #6 from ginnerpeace/9.x

Update composer.json - upgrade illuminate package version to 9.x

Add support for Laravel 8.x

29 Dec 09:00
4ff3321
Compare
Choose a tag to compare
Merge pull request #4 from ginnerpeace/feature/l8support

Update composer.json - upgrade illuminate package version to 8.x

Add support for Laravel 6 & 7

02 Aug 12:41
5395df1
Compare
Choose a tag to compare
Merge pull request #2 from ginnerpeace/feature/l6support

Laravel 6 & 7 support

Keep it simple

30 Oct 16:24
1fefb4f
Compare
Choose a tag to compare

Modifications

  1. In method lock()
    Before --$retry < 1
    After $retry-- < 1
    (Real retry _(:з」∠)_

Additions

  • Add const EXPIRE_TYPE

Deletions

  • Remove consts: EXPIRE_TIME_SECONDS, EXPIRE_TIME_MILLISECONDS
  • Remove private property $expireType
  • Remove public method setExpireType()

Merge separately maintained branches, more optimization

22 Aug 06:15
Compare
Choose a tag to compare

Modifications

  1. Constructors
  • __construct(Client $client, array $config = null)
  • __construct(ClientInterface $client, int $retryCount, int $retryDelay)
  1. Method lock
  • public function lock(string $key, int $expire, bool $isWaitingMode = true): array
  • public function lock(string $key, int $expire, int $retry = null): array
  1. Default configs

Old

return [
    'connection' => 'default',
    'retry' => 3,
    'delay' => 200,
];

New

return [
    'connection' => 'default',
    'retry_count' => 3,
    'retry_delay' => 200,
];

Additions

  • New methods: relock, verify
  • Determine framework version when bind to container

Deletions

  • Remove consts: LOCK_SUCCESS, UNLOCK_SUCCESS, IF_NOT_EXIST

Add new public method for verify the payload

20 Aug 12:34
Compare
Choose a tag to compare
v1.1.1

Update composer.json & provider register for laravel/lumen 5.1 ~ 5.3

Support Laravel/Lumen >= 5.4

30 Jun 10:01
Compare
Choose a tag to compare
v2.1.0

Update README.md install part

Support Laravel/Lumen 5.1 ~ 5.3

30 Jun 10:00
Compare
Choose a tag to compare
v1.1.0

Update composer.json & provider register for laravel/lumen 5.1 ~ 5.3