Releases: microsoft/vs-threading
Releases · microsoft/vs-threading
v17.2.32
Changes:
The netcoreapp3.1
target in this package adds WindowsDesktop dependencies to match what was already available in the net471 target. To avoid a WindowsDesktop runtime dependency, target net5.0
or later. For .NET 5.0, the WindowsDesktop dependencies are only expressed when targeting in net5.0-windows
. See #1033.
Fixes:
- #1000: AsyncSemaphore deadlock: EnterAsync holds lock while blocking on cancellation handler which needs lock
Enhancements:
- #1004: Add net5.0 and net5.0-windows TFMs
- #994: Add
SynchronizationContext.GetAwaiter
extension method
Others:
v17.2.20-alpha
Changes:
Fixes:
- #979: Fix InvalidCastException thrown from VSTHRD102
Enhancements:
- #987: AsyncQueue.ToArray() made public (#986)
- #978: Update reentrant exception to be of specific type
- #986: Get list of queued items in AsyncQueue
Others:
- #977: Build SBOM manifest as part of build
- #976: Apply latest Library.Template including SDT additions
This list of changes was auto generated.
v17.1.46
What's Changed
Fixes
Enhancements
- Allow PrepareResourceAsync task to be cancelled when all joined requests are cancelled by @lifengl in #936
- Use
ManualResetEvent
onAwaitExtensions.WaitForRegistryChangeAsync
. by @teo-tsirpanis in #948 - Avoid
Tuple
allocation inToTask(WaitHandle)
whenCancellationToken
cannot be cancelled by @AArnott in #949
New Contributors
- @teo-tsirpanis made their first contribution in #948
Full Changelog: v17.0.64...v17.1.46
v17.0.64
v17.0.63
v17.0.46-alpha
v17.0.32-alpha
v17.0.26-alpha
v17.0.17-alpha
No shipping changes
v17.0.15-alpha
No shipping changes