Skip to content

Releases: microsoft/vs-threading

v17.11.20

15 Aug 12:23
2f713da
Compare
Choose a tag to compare

What's Changed

Full Changelog: v17.11.19-preview...v17.11.20

v17.11.19-preview

15 Aug 12:18
f60e988
Compare
Choose a tag to compare
v17.11.19-preview Pre-release
Pre-release

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

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