Skip to content

AUS-1002: Remove the obsolete InProcessClient - #163

Merged
Astn merged 1 commit into
masterfrom
aus-1002-remove-inprocessclient
Sep 26, 2026
Merged

Astn merged 1 commit into
masterfrom
aus-1002-remove-inprocessclient

Conversation

@Astn

@Astn Astn commented Sep 25, 2026

Copy link
Copy Markdown
Owner

First of the ten 2.0.0 pull requests sequenced in AUS-1001 (https://linear.app/austins-test/issue/AUS-1001). Ticket: https://linear.app/austins-test/issue/AUS-1002

  • Json-Rpc/Client/InProcessJsonRpcClient.cs deleted: the InProcessClient.Invoke wrapper has been obsolete since 1.x and forwarded to JsonRpcProcessor.Process; nothing in the tree calls it.
  • TestInProcessClient renamed to ProcessStringOverloadNullableFloat; body and assertions unchanged.
  • CHANGELOG 2.0.0 Removed entry and a docs/upgrading.md bullet.

Verification on the branch: Release build 0 warnings / 0 errors; 1191 tests pass on net8.0 and net10.0; check_request_path_sync.py 23 listed uses, none unlisted; render.py --check agrees; no request-path file touched, so no benchmark run. The core package packs with the Client folder gone and its assemblies no longer contain the type.

The obsolete InProcessClient wrapper leaves the core package in 2.0.0 as its own release-checklist item. The test that exercised JsonRpcProcessor.Process with a nullable float keeps its body under a name that says what it exercises. CHANGELOG and docs/upgrading.md carry the removal.
@Astn
Astn merged commit 81f77bc into master Sep 26, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant