Skip to content

Releases: MarkCiliaVincenti/AsyncKeyedLock

7.1.4

22 Nov 08:49
Compare
Choose a tag to compare

Dependency update and nullable changes.

7.1.3

10 Nov 18:15
Compare
Choose a tag to compare

Performance improvements for timeout-based locking and StripedAsyncKeyedLocker; fixes in ConditionalLocks.

7.0.2

13 Oct 15:52
Compare
Choose a tag to compare

Performance improvement for .NET Core 3.0 and 3.1.

7.0.1

20 Aug 16:02
Compare
Choose a tag to compare

Deterministic builds, AOT and trimming.

7.0.0

21 Jul 12:25
Compare
Choose a tag to compare

Enabled pooling by default. Optimizations for .NET 9.0+.

6.4.2

21 Apr 13:39
Compare
Choose a tag to compare

Exposing constructor for AsyncKeyedLockTimeoutReleaser.

6.4.1

21 Apr 08:15
Compare
Choose a tag to compare

New methods for conditional locking enabled also for StripedAsyncKeyedLocker and AsyncNonKeyedLocker.

6.4.0

20 Apr 17:16
Compare
Choose a tag to compare

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

23 Jan 11:06
Compare
Choose a tag to compare

Big (~25%) performance improvement when using pooled locking.

6.3.3

14 Jan 20:54
Compare
Choose a tag to compare

Performance improvement on AsyncNonKeyedLocker.