Skip to content

Releases: microsoft/vs-threading

v17.10.48

01 May 17:48
1ec03f1
Compare
Choose a tag to compare

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() when T : 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

Full Changelog: v17.9.28...v17.10.48

v17.10.12-preview

23 Apr 00:30
9065e6e
Compare
Choose a tag to compare
v17.10.12-preview Pre-release
Pre-release

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() when T : IAsyncDisposable by @AArnott in #1271
  • Merge latest Library.Template by @AArnott in #1270

New Contributors

Full Changelog: v17.9.28...v17.10.12-preview

v17.9.28

23 Apr 00:36
4b1ca81
Compare
Choose a tag to compare

What's Changed

  • Make VSTHRD200 ignore DisposeAsyncCore 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

05 Jan 22:37
e45693c
Compare
Choose a tag to compare
v17.9.1-alpha Pre-release
Pre-release

No notable changes besides the version number.

Full Changelog: v17.8.14...v17.9.1-alpha

v17.8.14

05 Jan 22:36
2d1e11e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v17.7.35...v17.8.14

v17.7.35

05 Jan 22:35
5680786
Compare
Choose a tag to compare

What's Changed

Full Changelog: v17.7.30...v17.7.35

v17.7.30

06 Oct 17:36
15e70c6
Compare
Choose a tag to compare

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

06 Oct 17:34
e6830a5
Compare
Choose a tag to compare
v17.7.1-preview Pre-release
Pre-release

No code changes. Just re-versioning.

Full Changelog: v17.6.40...v17.7.1-preview

v17.6.40

19 May 16:50
cc3d33c
Compare
Choose a tag to compare

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

Full Changelog: v17.5.22...v17.6.40

v17.5.22

19 May 16:48
6ca4c8e
Compare
Choose a tag to compare

No shipping changes

Full Changelog: v17.5.21...v17.5.22