Releases: microsoft/vs-streamjsonrpc
Releases · microsoft/vs-streamjsonrpc
v2.19.27
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
- Add .NET 6 and 8 targets and drop dependencies by @thompson-tomo in #1033
- Bump Nerdbank.Streams to 2.11.72 by @AArnott in #1035
- Trim and update dependencies by @AArnott in #1037
New Contributors
- @thompson-tomo made their first contribution in #1033
Full Changelog: v2.18.48...v2.19.27
v2.18.48
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
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
- @kingosticks made their first contribution in #982
- @ViktorHofer made their first contribution in #987
- @vivlimmsft made their first contribution in #1008
- @SylviaLe191 made their first contribution in #1014
Full Changelog: v2.17.11...v2.18.44
v2.17.11
v2.17.8
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
inNewLineDelimitedMessageHandler
by @AArnott in #962
Full Changelog: v2.16.36...v2.17.8
v2.16.36
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
- Bump System.Text.Json from 7.0.2 to 7.0.3 by @dependabot in #934
- Bump Nerdbank.Streams from 2.9.112 to 2.10.66 by @dependabot in #928
- Bump System.Diagnostics.DiagnosticSource from 7.0.1 to 7.0.2 by @dependabot in #902
Other changes
New Contributors
- @Calidus made their first contribution in #905
- @zZeck made their first contribution in #926
- @kroimon made their first contribution in #936
Full Changelog: v2.15.29...v2.16.36
v2.15.29
What's Changed
- Fix ArrayTypeMismatchException on Android by @AArnott in #879
- Retain the exception that leads to exiting the read loop by @AArnott in #880
- Allow users to pass in an ActivitySource to be used for generating a new Activity by @CherechesC in #882
- Update sendrequest.md by @retailcoder in #885
- Add JoinableTaskFactory integration by @AArnott in #886
- Document JTF integration by @AArnott in #893
- Touch up marshaled object docs by @AArnott in #896
- Version stabilization for 17. 6 release by @ankitvarmait in #894
Dependency updates
- Bump MessagePack to 2.5.108 by @AArnott in #897
- Bump System.Diagnostics.DiagnosticSource from 7.0.0 to 7.0.1 by @dependabot in #890
- Bump System.IO.Pipelines from 6.0.3 to 7.0.0 by @dependabot in #871
New Contributors
- @CherechesC made their first contribution in #882
- @retailcoder made their first contribution in #885
- @ankitvarmait made their first contribution in #894
- @brianaeng made their first contribution in #899
Full Changelog: v2.14.24...v2.15.29
v2.14.24
What's Changed
- Bump Nerdbank.Streams from 2.9.109 to 2.9.112 by @dependabot in #852
- Allow marshalable objects to implement additional optional interfaces by @matteo-prosperi in #843
- Fix race condition in async enum tracker by @AArnott in #869
- Bump MessagePack from 2.4.35 to 2.4.59 by @dependabot in #875
- Retain the exception that leads to exiting the read loop by @AArnott in #881
Full Changelog: v2.13.33...v2.14.24
v2.13.33
v2.12.27
What's Changed
- Bump System.IO.Pipelines from 6.0.1 to 6.0.2 by @dependabot in #776
- Bump System.Collections.Immutable from 5.0.0 to 6.0.0 by @dependabot in #739
- Bump System.IO.Pipelines from 6.0.2 to 6.0.3 by @dependabot in #796
- Fix visibility checks when generating proxies based on internal interfaces by @AArnott in #804
- Rename test and remove dead code by @AArnott in #805
- Test on .NET 6 instead of .NET 5 by @AArnott in #806
Full Changelog: v2.11.35...v2.12.27