Skip to content

v2.3.65-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@AArnott AArnott released this 03 Dec 17:12
f16d000

Changes:

Fixes:

  • #377: Custom JsonConverter not used for deserialization of items Reported by IProgress instance.
  • #371: Multiple IProgress parameters in a single method signature doesn't work
  • #372: Async hang when message transmission fails
  • #350: HeaderDelimitedMessageHandler.Write throws when in race with disposal
  • #382: Use user-supplied JsonConverters when deserializing IProgress report
  • #374: Fix bugs in IProgress handling
  • #352: Only complete PipeReader/PipeWriter after operations complete

Enhancements:

  • #379: Add IAsyncEnumerable support
  • #367: Add built-in MessagePack formatter
  • #347: Support for deserializing params object as single first parameter
  • #348: Add support for custom (string based) request IDs
See More
  • #357: Enable nullable ref types
  • #353: Reduce allocations for invocations that have non-cancelable tokens

Others:

  • #392: Update MessagePack version
  • #393: Merge v2.2 to master
  • #391: Workaround issues on mono and get tests running
  • #388: Fix hang on deserialization exception
  • #389: Optimize RPC traffic for IAsyncEnumerable<T>
  • #387: Getting a StreamJsonRpc.RemoteInvocationException when invoking a server->client RPC on Mono.
  • #383: Use user-supplied JsonConverters when deserializing IProgress report
  • #381: Move IJsonRpcMessageBufferManager into Reflection namespace
  • #380: Move IJsonRpcMessageBufferManager into Reflection namespace
  • #373: Fix hang when ObjectDisposedException or OCE is thrown but for an unexpected reason
  • #370: LOC CHECKIN | Microsoft/vs-streamjsonrpc master | 20191122
  • #368: Update MessagePack to 2.0.231-rc
  • #364: Only complete PipeReader/PipeWriter after operations complete
  • #359: Provide deterministic way to await for async disposal
  • #363: Fix intermittent test failures
  • #362: Package dependency updates and better Public API tracking
  • #361: Get Live Unit Testing running more smoothly
  • #358: Merge v2.2 to master
  • #356: LOC CHECKIN | Microsoft/vs-streamjsonrpc v2.2 | 20191104
  • #355: Update to .NET Core 3.0 SDK and C# 8
  • #351: Improve tests to timeout quickly instead of hang when product defects exist

This list of changes was auto generated.