You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Added support of synchronous lock acquisition to `AsyncExclusiveLock`, `AsyncReaderWriterLock`, `AsyncManualResetEvent`, `AsyncAutoResetEvent` so the users can easily migrate step-by-step from monitors and other synchronization primitives to async-friendly primitives
7
+
* Fixed random `InvalidOperationException` caused by `RandomAccessCache<TKey, TValue>`
8
+
* Added synchronous methods to `RandomAccessCache<TKey, TValue>` to support [251](https://github.com/dotnet/dotNext/issues/251) feature request
* Added helpers to `DelegateHelpers` class to convert delegates with synchronous signature to their asynchronous counterparts
51
-
* Added support of async enumerator to `SingletonList<T>`
52
-
* Fixed exception propagation in `DynamicTaskAwaitable`
53
-
* Added support of [ConfigureAwaitOptions](https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.configureawaitoptions) to `DynamicTaskAwaitable`
* Added support of synchronous lock acquisition to `AsyncExclusiveLock`, `AsyncReaderWriterLock`, `AsyncManualResetEvent`, `AsyncAutoResetEvent` so the users can easily migrate step-by-step from monitors and other synchronization primitives to async-friendly primitives
51
+
* Fixed random `InvalidOperationException` caused by `RandomAccessCache<TKey, TValue>`
52
+
* Added synchronous methods to `RandomAccessCache<TKey, TValue>` to support [251](https://github.com/dotnet/dotNext/issues/251) feature request
73
53
74
54
Changelog for previous versions located [here](./CHANGELOG.md).
0 commit comments