The StreamJsonRpc library offers JSON-RPC 2.0 over any .NET Stream, WebSocket, or Pipe. With bonus support for request cancellation, client proxy generation, and more.
Full Changelog: https://github.com/microsoft/vs-streamjsonrpc/compare/v2.15.29...v2.16.36
Full Changelog: https://github.com/microsoft/vs-streamjsonrpc/compare/v2.14.24...v2.15.29
Full Changelog: https://github.com/microsoft/vs-streamjsonrpc/compare/v2.13.33...v2.14.24
Full Changelog: https://github.com/microsoft/vs-streamjsonrpc/compare/v2.12.27...v2.13.33
Full Changelog: https://github.com/microsoft/vs-streamjsonrpc/compare/v2.11.35...v2.12.27
JsonRpcIgnoreAttribute
to block RPC access to particular methodsFull Changelog: https://github.com/microsoft/vs-streamjsonrpc/compare/v2.10.41...v2.10.44
ClientRequiresNamedArguments
option for IProgress<T>
notifications[JsonConverter]
attributes on properties of custom params objects$type
property in named arguments objectsThis list of changes was auto generated.
IJsonRpcMessageWithId
interface publiclyis null
syntax pattern and analyzerThis list of changes was auto generated.