Releases: microsoft/vs-threading
Releases · microsoft/vs-threading
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
v17.6.40
What's Changed
- Allow obtaining serializable tokens that represent JoinableTasks by @AArnott in #1162
- Drop netcoreapp3.1 TFM by @AArnott in #1136
- Bump Microsoft.VisualStudio.Validation from 17.0.65 to 17.0.71 by @dependabot in #1134
- Switch from DllExport to DNNE in SosThreadingTools by @AArnott in #1138
- Fix !dumpasync on x86 windbg processes by @AArnott in #1145
- Update Microsoft.Diagnostics.Runtime.Utilities to first publicly stable version by @leculver in #1143
- A better way to fix the MSBuild RAR warnings by @AArnott in #1116
- Update dumpasync.md to explain the case where awaited task is completed. by @BertanAygun in #1155
- Resolve or ignore loc warnings by @AArnott in #1156
- Prevent sending ETW within a lock by @lifengl in #1146
- Try to fix a problem that hardcoded thread schedule defeats the effort to prioritize UI blocking tasks. by @lifengl in #1159
- Update SOSThreadingTools dependencies by @AArnott in #1164
New Contributors
- @BertanAygun made their first contribution in #1155
Full Changelog: v17.5.22...v17.6.40
v17.5.22
No shipping changes
Full Changelog: v17.5.21...v17.5.22