Releases: microsoft/vs-threading
Releases · microsoft/vs-threading
v17.11.20
What's Changed
- Stabilize package version by @matteo-prosperi in #1326
Full Changelog: v17.11.19-preview...v17.11.20
v17.11.19-preview
What's Changed
- Bump System.Threading.Tasks.Dataflow from 7.0.0 to 8.0.0 by @dependabot in #1292
- Bump Microsoft.Bcl.AsyncInterfaces from 7.0.0 to 8.0.0 by @dependabot in #1281
- Skip sending ETW trace event for nested lock which is always granted automatically by @lifengl in #1301
- Prevent creating two task waiting chains per AsyncLazy.GetValueAsync(CancellationToken) by @lifengl in #1296
- Ensure unique
requestId
values in ETW events by @AArnott in #1304 - Increase
AsyncCrossProcessMutex
stack size by @AArnott in #1310 - Add System.Memory as package dependency by @AArnott in #1317
- Fix documentation around
AsyncQueue<T>
completion
by @AArnott in #1316
Full Changelog: v17.10.48...v17.11.19-preview
v17.10.48
What's Changed
- Don't package reference inbox assemblies on .NETCoreApp by @ViktorHofer in #1269
- Use precise assembly version for analyzers project by @AArnott in #1266
- Add
AsyncLazy<T>.SuppressRecursiveFactoryDetection
property by @AArnott in #1265 - Fix hang in
AsyncLazy<T>.DisposeValue()
whenT : IAsyncDisposable
by @AArnott in #1271 - Bring back LocBin artifact publishing by @AArnott in #1284
- Fix missing LocBin artifact on non-Windows agents by @AArnott in #1285
- Beef up VSTHRD003 documentation by @AArnott in #1283
- Build stable 17.10 version by @AArnott in #1293
- Rollback Microsoft.Bcl.AsyncInterfaces to 6.0.0 by @AArnott in #1307
New Contributors
- @ViktorHofer made their first contribution in #1269
Full Changelog: v17.9.28...v17.10.48
v17.10.12-preview
What's Changed
- Don't package reference inbox assemblies on .NETCoreApp by @ViktorHofer in #1269
- Use precise assembly version for analyzers project by @AArnott in #1266
- Add
AsyncLazy<T>.SuppressRecursiveFactoryDetection
property by @AArnott in #1265 - Bump MicrosoftDiagnosticsRuntimeVersion from 2.4.416101 to 3.1.456501 by @dependabot in #1259
- Fix hang in
AsyncLazy<T>.DisposeValue()
whenT : IAsyncDisposable
by @AArnott in #1271 - Merge latest Library.Template by @AArnott in #1270
New Contributors
- @ViktorHofer made their first contribution in #1269
Full Changelog: v17.9.28...v17.10.12-preview
v17.9.28
What's Changed
- Make
VSTHRD200
ignoreDisposeAsyncCore
by @MartyIX in #1238 - Fix VSTHRD110 to not misfire due to parentheses in invocation expressions by @AArnott in #1245
- Emit VSTHRD003 warning when awaiting on foreign tasks from properties by @AArnott in #1244
- Fix VSTHRD004 mis-fire on
NoThrowAwaitable()
by @AArnott in #1243 - VSTHRD103 should flag violations amidst use of
?.
expressions by @AArnott in #1242 - VSTHRD200 catches local function naming by @AArnott in #1246
- VSTHRD111: Offer
.ConfigureAwait(false)
as the first code fix by @AArnott in #1248 - Fix v17.2 official build by @AArnott in #1250
- Merge latest Library.Template by @AArnott in #1249
- Fix VSTHRD012 false positive due to inaccessible overloads by @AArnott in #1247
- Analyzer fixes by @AArnott in #1251
- Fix VSTHRD003 to allow for awaiting more Task properties by @AArnott in #1252
- Drop reference to very old and removed document by @AArnott in #1255
- Add
AsyncLazy<T>.SuppressRelevance()
method by @AArnott in #1254 - Bump DNNE from 2.0.1 to 2.0.6 by @dependabot in #1257
- VSTHRD003 analyzer false positive fixes by @AArnott in #1258
- Avoid VSTHRD003 diagnostic for properties on objects created by async methods by @AArnott in #1263
- Build 17.9 stable version by @matteo-prosperi in #1264
New Contributors
Full Changelog: v17.8.14...v17.9.28
v17.9.1-alpha
No notable changes besides the version number.
Full Changelog: v17.8.14...v17.9.1-alpha
v17.8.14
What's Changed
- Add
AsyncMutex
class by @AArnott in #1223 - Add
AsyncLazy<T>.Dispose()
method by @AArnott in #1218 - Build 17.8 stable version by @AArnott in #1226
- Bump Microsoft.VisualStudio.Validation from 17.6.11 to 17.8.8 by @dependabot in #1230
Full Changelog: v17.7.35...v17.8.14
v17.7.35
v17.7.30
What's Changed
- Bump Microsoft.VisualStudio.Validation from 17.0.71 to 17.6.11 by @dependabot in #1172
- Add documentation on installing and configuring analyzers by @AArnott in #1183
- Add NoThrowAwaitable for MainThreadAwaitable by @sharwell in #1194
- Implement NoThrowAwaitable for ValueTask and ValueTask by @sharwell in #1193
- Beef up VSTHRD001 documentation by @AArnott in #1187
New Contributors
Full Changelog: v17.6.40...v17.7.30
v17.7.1-preview
No code changes. Just re-versioning.
Full Changelog: v17.6.40...v17.7.1-preview