Skip to content

Conversation

@thomhurst
Copy link
Owner

This PR contains the following updates:

Package Type Update Change
StreamJsonRpc (source) nuget minor 2.22.232.24.84

Release Notes

microsoft/vs-streamjsonrpc (StreamJsonRpc)

v2.24.84

What's Changed

Features

Fixes

Documentation and Miscellaneous

New Contributors

Full Changelog: microsoft/vs-streamjsonrpc@v2.22.23...v2.24.84


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file MINOR renovate-bot labels Jan 21, 2026
@thomhurst thomhurst enabled auto-merge (squash) January 21, 2026 23:10
@thomhurst
Copy link
Owner Author

Summary

Updates StreamJsonRpc dependency from 2.22.23 to 2.24.84.

Critical Issues

None found ✅

Analysis

This is a straightforward dependency update for StreamJsonRpc. Based on code review:

  • Scope: StreamJsonRpc is only used in TUnit.RpcTests, a test project (not core engine or hot paths)
  • TUnit Rules Compliance: No TUnit critical rules apply - no changes to source generator, public APIs, reflection usage, or hot paths
  • Compatibility: The new version (2.24.84) includes significant NativeAOT improvements which align with TUnit's AOT compatibility goals
  • Risk: Low - isolated to test project with no impact on core engine or test execution performance

The update brings improvements including NativeAOT compatibility enhancements, performance optimizations, and bug fixes that benefit the RPC testing infrastructure without affecting TUnit's core functionality.

Verdict

APPROVE - No critical issues

@thomhurst
Copy link
Owner Author

Summary

Updates StreamJsonRpc dependency from 2.22.23 to 2.24.84.

Critical Issues

None found ✅

Analysis

This is a straightforward dependency update that:

  • Only affects TUnit.RpcTests (a test project), not production code
  • StreamJsonRpc is NOT used in core engine, source generator, or any hot paths
  • The affected tests are currently skipped anyway (line 14 in Tests.cs: [Skip("TODO: Fix RPC tests")])
  • The update brings numerous fixes and performance improvements according to the release notes, including AOT compatibility improvements which align with TUnit's AOT requirements

No TUnit critical rules are violated by this change:

  • ❌ Not touching dual-mode implementation
  • ❌ No source generator changes
  • ❌ No public API changes
  • ❌ No hot path performance concerns
  • ❌ Not related to VSTest

Verdict

APPROVE - Safe dependency update with no impact on production code

This was referenced Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file MINOR renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants