Skip to content

Releases: microsoft/vs-streamjsonrpc

v2.20.20

14 Jan 16:20
67633e0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.20.17...v2.20.20

v2.20.17

14 Jan 16:20
ece3a29
Compare
Choose a tag to compare

Enhancements

  • Enable sending RPC marshalable objects back to their owner by @AArnott in #1065
  • Enable generation of proxies that implement multiple interfaces by @AArnott in #1066
  • Allow JsonElement as the params object in the SystemTextJsonFormatter by @AArnott in #1074

Fixes

  • Fix proxies with derived interfaces by @AArnott in #1070
  • Fix proxy generation based on public interfaces nested in internal ones by @AArnott in #1072
  • Avoid unobserved exception when read loop fails by @AArnott in #1079
  • Replace warning with verbose message in log regarding $/progress not matching any method by @AArnott in #1082

Others

  • Add docs to help with disconnect investigations by @AArnott in #1076

Full Changelog: v2.19.27...v2.20.17

v2.19.27

23 Aug 16:26
0361871
Compare
Choose a tag to compare

What's Changed

  • Fix ETW logging of named arguments in System.Text.Json formatter by @AArnott in #1040
  • Fix System.Text.Json formatter's support for named arguments object by @AArnott in #1045
  • Expose metadata about TargetMethod publicly by @AArnott in #1055

Dependency updates

New Contributors

Full Changelog: v2.18.48...v2.19.27

v2.18.48

23 Aug 16:25
0d588e2
Compare
Choose a tag to compare

What's Changed

  • LEGO: Pull request from juno/hb_152458e8-e8c0-49aa-b375-9938c873e7e8_20240319153626139 to main by @csigs in #1021
  • LEGO: Pull request from juno/hb_152458e8-e8c0-49aa-b375-9938c873e7e8_20240320153615567 to main by @csigs in #1023
  • Bump Microsoft.Bcl.AsyncInterfaces from 7.0.0 to 8.0.0 by @dependabot in #1019

Full Changelog: v2.18.44...v2.18.48

v2.18.44

23 Aug 16:24
e5346df
Compare
Choose a tag to compare

What's Changed

  • docs fix NotifyClientOfEvents option name by @kingosticks in #982
  • Fix deadlocks involving processes where JTF is not present by @AArnott in #989
  • Fixes early destruction of IAsyncEnumerable<T> sent as return value from RPC methods by @AArnott in #1004
  • Docs: add more detail about marshaled object lifetimes by @vivlimmsft in #1008
  • Add test for marshalling one object twice by @AArnott in #1013
  • Add support for call-scoped marshalable objects by @AArnott in #1015

Dependency updates

  • Don't reference M.Bcl.AsyncInterfaces on netstandard2.1 by @ViktorHofer in #987
  • Bump VisualStudioThreadingVersion from 17.7.35 to 17.8.14 by @dependabot in #967
  • Bump VisualStudioThreadingVersion from 17.8.14 to 17.9.28 by @dependabot in #992
  • Bump System.Diagnostics.DiagnosticSource from 7.0.2 to 8.0.0 by @dependabot in #995

New Contributors

Full Changelog: v2.17.11...v2.18.44

v2.17.11

23 Aug 16:20
f97506a
Compare
Choose a tag to compare

No shipping changes

What's Changed

New Contributors

Full Changelog: v2.17.8...v2.17.11

v2.17.8

23 Aug 16:19
665201f
Compare
Choose a tag to compare

What's Changed

  • Restructure README for inclusion in nuget package by @AArnott in #943
  • Bump Nerdbank.Streams from 2.10.66 to 2.10.69 by @dependabot in #937
  • Support SystemTextJsonFormatter in NewLineDelimitedMessageHandler by @AArnott in #962

Full Changelog: v2.16.36...v2.17.8

v2.16.36

10 Aug 19:48
73873ef
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Add a System.Text.Json formatter by @AArnott in #908
  • Intern strings when using the MessagePackFormatter by @AArnott in #907

Fixes

  • Retain the exception that leads to exiting the read loop by @AArnott in #881
  • Fix unescaped newline in bad rpc header message by @zZeck in #926
  • Fix string id detection for NormalizeId by @kroimon in #936

Dependency updates

Other changes

New Contributors

Full Changelog: v2.15.29...v2.16.36

v2.15.29

10 Aug 19:46
a9ce0ef
Compare
Choose a tag to compare

What's Changed

Dependency updates

New Contributors

Full Changelog: v2.14.24...v2.15.29

v2.14.24

17 Mar 21:52
9bd73af
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.13.33...v2.14.24