fix(client): Improve IPC client robustness and daemon debug logging; update tests and package metadata
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-08-29 - 3.1.3 - fix(client)
|
||||
Improve IPC client robustness and daemon debug logging; update tests and package metadata
|
||||
|
||||
- IPC client: generate unique clientId for each CLI session, increase register timeout, mark client disconnected on lifecycle events and socket errors, and surface a clearer connection error message
|
||||
- Daemon: add debug hooks to log client connect/disconnect and server errors to help troubleshoot IPC issues
|
||||
- Tests: update imports to new client/daemon locations, add helpers to start the daemon and retry connections, relax timing assertions, and improve test reliability
|
||||
- Package: add exports map and typings entry, update test script to run with verbose logging and longer timeout, and bump @push.rocks/smartipc to ^2.2.1
|
||||
|
||||
## 2025-08-28 - 3.1.2 - fix(daemon)
|
||||
Reorganize project into daemon/client/shared layout, update imports and protocol, rename Tspm → ProcessManager, and bump smartipc to ^2.1.3
|
||||
|
||||
|
Reference in New Issue
Block a user