Releases: MarkCiliaVincenti/AsyncKeyedLock
Releases · MarkCiliaVincenti/AsyncKeyedLock
7.1.4
7.1.3
Performance improvements for timeout-based locking and StripedAsyncKeyedLocker; fixes in ConditionalLocks.
7.0.2
Performance improvement for .NET Core 3.0 and 3.1.
7.0.1
Deterministic builds, AOT and trimming.
7.0.0
Enabled pooling by default. Optimizations for .NET 9.0+.
6.4.2
Exposing constructor for AsyncKeyedLockTimeoutReleaser.
6.4.1
New methods for conditional locking enabled also for StripedAsyncKeyedLocker and AsyncNonKeyedLocker.
6.4.0
New methods for conditional locking which can be used in recursive methods as a workaround for reentrancy. If the condition is false, it enters without locking.
6.3.4
Big (~25%) performance improvement when using pooled locking.
6.3.3
Performance improvement on AsyncNonKeyedLocker.