fix(rpc): reject pending requests on child process exit

closes #4764
This commit is contained in:
Armin Ronacher
2026-05-25 00:40:07 +02:00
parent ce0e801d8e
commit e007fcd0d2
3 changed files with 104 additions and 8 deletions

View File

@@ -4,6 +4,7 @@
### Fixed
- Fixed `RpcClient` to reject pending requests and consume stdin pipe errors when the child process exits unexpectedly ([#4764](https://github.com/earendil-works/pi/issues/4764)).
- Fixed managed npm extension updates to avoid package managers installing or resolving pi host packages as peer dependencies ([#4907](https://github.com/earendil-works/pi/issues/4907)).
- Fixed RPC mode raw stdout writes to retry transient backpressure errors and flush queued protocol output during shutdown ([#4897](https://github.com/earendil-works/pi/issues/4897)).