9.0.2 (2024-09-19)
- prevent NullReferenceException when using the constructor accepting only options (56ad8c3)
9.0.1 (2024-03-27)
- Updates packages (7bc5f33)
9.0.0 (2023-11-17)
- Configures the CI to use net8 preview (0be952b)
8.3.0 (2023-10-23)
8.3.0-preview.1 (2023-02-15)
- extending lock duration (851ffc6)
8.2.1 (2023-01-11)
- Improves logging (23b917c)
8.2.0 (2023-01-09)
- Allows overriding the default config options provider (525edc9)
8.1.0 (2023-01-06)
- making the logger optional (ae69a92)
8.1.0-preview.2 (2023-01-06)
- validate options (b7693ac)
8.1.0-preview.1 (2023-01-06)
- bind Redlock options from the configurations (99aefa1)
- making the logger optional (ae69a92)
8.0.0 (2023-01-06)
- Fixes the retry to work properly (7c00d3d)
8.0.0-preview.2 (2023-01-06)
- Fixes the retry to work properly (7c00d3d)
8.0.0-preview.1 (2023-01-05)
7.0.1 (2022-08-16)
- pipeline update (d01b3e1)
7.0.0 (2022-05-16)
6.1.0 (2022-03-28)
- Changes Logger (27ecc6f)
6.0.0 (2022-03-28)
- Using Options pattern
- Update StackExchange.Redis to 2.0.601
- Update LibLog to 5.0.6
- Update copy-right attribute
- Updates StackExchange.Redis package major version
- Updates LibLog package major version
- Fixes the project file such as nuget info, assembly name, root namespace and adds SourceLink
- Adds ConfigureAwait to async calls
- Removes Newtonsoft.Json
- Removes LockResult
- Removes Mutex
- Downgrades Newtonsoft.Json to 10.0.3
- Adds netstandard2.0 support
- Changed RedisLockManager constructor to work with Redis Connection String
- Changed RedisLockManager constructor to work with StackExchange.Redis.ConnectionOptions instead with IPEndpoints
- Use a 64-based string as a Redis key if an object is supplied as a resource key.
- Update RedisLockManager to use Redis cluster.
- RedisLockManager.UnlockInstance does not throw if the end point is unreachable.
- Added dependency to LibLog.
- Exceptions from LockInstance(), UnlockInstance() and IsLocked() are being logged.