v2.7.66-alpha
Pre-release
Pre-release
Changes:
Fixes:
- #627: Fix logging of bound methods
- #548: WebSocketMessageHandler + MessagePackFormatter corrupts incoming data
- #612: Unable to use interface as event argument with Union-non-attributed interface
- #585:
MessagePackFormatter
may deserializeErrorDetails.Data
twice, leading to data corruption the second time
Enhancements:
- #619: Add extensibility point to customize deserialized exception types
- #598: GC pressure fixes
- #595: Short-lived JsonRpc connection perf improvements
- #596: Optimize RPC target reflection
See More
- #594: Reduce string encoding/decoding in MessagePackFormatter
- #583: Avoid loading Newtonsoft.Json in MessagePack scenarios
- #576: Replace usage of Newtonsoft.Json's CamelCaseNamingStrategy.ResolvePropertyName with more performant implementation
- #568: Add option to deserialize the original exception types thrown by the RPC server
- #565: Update to MessagePack v2.2.44-rc
Others:
- #628: Bump coverlet.msbuild from 2.9.0 to 3.0.0
- #624: Update several dependencies
- #623: Fix memory corruption in WebSocketMessageHandler when using MessagePackFormatter
- #618: Fix TEventArgs serialization from events when using MessagePack and union types
- #617: Bump Microsoft.Net.Compilers.Toolset from 3.7.0 to 3.8.0
- #607: Bump Microsoft.NET.Test.Sdk from 16.7.1 to 16.8.0
- #605: Bump Microsoft.VisualStudio.Threading from 16.8.51 to 16.8.55
- #603: Add support for activity tracing
- #608: Unstable test: WebSocketMessageHandlerTests.AspNetCoreWebSocket_ServerHangUp
- #602: Improve handling of various non-serializable Exception situations
- #601: Remove macOS agent from default pipeline
- #599: Bump Microsoft.CodeAnalysis.PublicApiAnalyzers from 3.3.0 to 3.3.1
- #600: Bump Microsoft.CodeAnalysis.FxCopAnalyzers from 3.3.0 to 3.3.1
- #597: Add more benchmarks
- #1: Fix package restore in init.ps1
- #2: Throw OperationCanceledExceptions instead of ObjectDisposedExceptions
- #593: Update vs-threading dependency to 16.8.51
- #590: Bump Microsoft.VisualStudio.Validation from 15.5.31 to 16.8.33
- #588: Exceptions without [Serializable] fail to serialize/deserialize properly
- #584: Recycle
char[]
in ToCamelCase - #582: Bump System.IO.Pipelines from 4.7.2 to 4.7.3
- #586: Fix possible data corruption from deserializing error details twice
- #579: Bump Nerdbank.GitVersioning from 3.2.31 to 3.3.37
- #573: LOC CHECKIN | Microsoft/vs-streamjsonrpc master | 20201005.
- #572: Bump MessagePack from 2.2.44-rc to 2.2.60
- #581: Remove service connection that we actually can't use
- #574: Update connecting.md
- #570: Bump Nerdbank.Streams from 2.6.78 to 2.6.81
- #569: Improve ConnectionLostException docs and add a test
- #468: Serialize exceptions with ISerializable pattern for error messages
- #566: Update nerdbank.streams to 2.6.78
This list of changes was auto generated.