This website requires JavaScript.
f1d685b819
5.10.2
master
v5.10.2
Juergen Kunz
2025-09-03 11:47:06 +00:00
61c4aabba3
fix(processmonitor): Bump smartdaemon and stop aggressive pidusage cache clearing in ProcessMonitor
Juergen Kunz
2025-09-03 11:47:06 +00:00
f10a7847c2
5.10.1
v5.10.1
Juergen Kunz
2025-09-03 08:27:06 +00:00
3a39fbd65f
fix(processmonitor): Skip null pidusage entries when aggregating process-group memory/CPU to avoid errors
Juergen Kunz
2025-09-03 08:27:06 +00:00
e208384d41
5.10.0
v5.10.0
Juergen Kunz
2025-09-01 10:32:51 +00:00
c9d924811d
feat(daemon): Add crash log manager with rotation and integrate crash logging; improve IPC & process listener cleanup
Juergen Kunz
2025-09-01 10:32:51 +00:00
9473924fcc
5.9.0
v5.9.0
Juergen Kunz
2025-08-31 16:36:06 +00:00
a0e7408c1a
feat(cli): Add interactive edit flow to CLI and improve UX
Juergen Kunz
2025-08-31 16:36:06 +00:00
6e39b1db8f
5.8.0
v5.8.0
Juergen Kunz
2025-08-31 08:08:27 +00:00
ee4532221a
feat(core): Add core TypeScript TSPM implementation: CLI, daemon, client, process management and tests
Juergen Kunz
2025-08-31 08:08:27 +00:00
e39173a827
5.7.0
v5.7.0
Juergen Kunz
2025-08-31 08:06:03 +00:00
6f14033d9b
feat(cli): Add stats CLI command and daemon stats aggregation; fix process manager & wrapper state handling
Juergen Kunz
2025-08-31 08:06:03 +00:00
1c4ffbb612
5.6.2
v5.6.2
Juergen Kunz
2025-08-31 07:45:48 +00:00
0a75c4cf76
fix(processmanager): Improve process lifecycle handling and cleanup in daemon, monitors and wrappers
Juergen Kunz
2025-08-31 07:45:47 +00:00
8f31672a67
5.6.1
v5.6.1
Juergen Kunz
2025-08-31 00:01:50 +00:00
b3087831e2
fix(daemon): Ensure robust process shutdown and improve logs/subscriber diagnostics
Juergen Kunz
2025-08-31 00:01:50 +00:00
4160b3f031
5.6.0
v5.6.0
Juergen Kunz
2025-08-30 23:36:26 +00:00
fa50ce40c8
feat(processmonitor): Add CPU monitoring and display CPU in process list
Juergen Kunz
2025-08-30 23:36:26 +00:00
8f96118e0c
5.5.0
v5.5.0
Juergen Kunz
2025-08-30 23:26:59 +00:00
b210efde2a
feat(logs): Improve logs streaming and backlog delivery; add CLI filters and ndjson output
Juergen Kunz
2025-08-30 23:26:59 +00:00
d8709d8b94
5.4.2
v5.4.2
Juergen Kunz
2025-08-30 22:16:44 +00:00
43799f3431
fix(cli/process/logs): Reset log sequence on process restart to avoid false log gap warnings
Juergen Kunz
2025-08-30 22:16:44 +00:00
f4cbdd51e1
5.4.1
v5.4.1
Juergen Kunz
2025-08-30 22:08:24 +00:00
1340c1c248
fix(processmonitor): Bump tsbuild devDependency and relax ps-tree callback typing in ProcessMonitor
Juergen Kunz
2025-08-30 22:08:24 +00:00
92a6ecac71
5.4.0
v5.4.0
Juergen Kunz
2025-08-30 22:01:19 +00:00
5e26b0ab5f
feat(daemon): Add CLI systemd service refresh on version mismatch and fix daemon memory leak; update dependencies
Juergen Kunz
2025-08-30 22:01:19 +00:00
e09cf38f30
5.3.2
v5.3.2
Juergen Kunz
2025-08-30 21:50:43 +00:00
c694672438
fix(daemon): Improve daemon log delivery and process monitor memory accounting; gate debug output and update tests to numeric ProcessId
Juergen Kunz
2025-08-30 21:50:43 +00:00
3b21a338fb
5.3.1
v5.3.1
Juergen Kunz
2025-08-30 21:16:31 +00:00
28680309ad
fix(client(tspmIpcClient)): Use bare topic names for IPC client subscribe/unsubscribe to fix log subscription issues
Juergen Kunz
2025-08-30 21:16:31 +00:00
833573eb10
5.3.0
v5.3.0
Juergen Kunz
2025-08-30 16:55:10 +00:00
ebc20a9232
feat(cli/daemon/processmonitor): Add flexible target resolution and search command; improve restart/backoff and error handling
Juergen Kunz
2025-08-30 16:55:10 +00:00
22a43204d4
5.2.0
v5.2.0
Juergen Kunz
2025-08-30 15:11:38 +00:00
699d07ea36
feat(cli): Preserve CLI environment when adding processes, simplify edit flow, and refresh README docs
Juergen Kunz
2025-08-30 15:11:38 +00:00
2b57251f47
5.1.0
v5.1.0
Juergen Kunz
2025-08-30 14:02:23 +00:00
311a536fae
feat(cli): Add interactive edit command and update support for process configurations
Juergen Kunz
2025-08-30 14:02:22 +00:00
5036f01516
5.0.0
v5.0.0
Juergen Kunz
2025-08-30 13:47:14 +00:00
538f282b62
BREAKING CHANGE(daemon): Introduce persistent log storage, numeric ProcessId type, and improved process monitoring / IPC handling
Juergen Kunz
2025-08-30 13:47:14 +00:00
e507b75c40
4.4.2
v4.4.2
Juergen Kunz
2025-08-29 21:22:03 +00:00
97a8377a75
fix(daemon): Fix daemon IPC id handling, reload configs on demand and correct CLI daemon start path
Juergen Kunz
2025-08-29 21:22:03 +00:00
3676bff04c
4.4.1
v4.4.1
Juergen Kunz
2025-08-29 21:10:01 +00:00
dfe0677cab
fix(cli): Use server-side start-by-id flow for starting processes
Juergen Kunz
2025-08-29 21:10:01 +00:00
611b756670
4.4.0
v4.4.0
Juergen Kunz
2025-08-29 17:27:32 +00:00
2291348774
feat(daemon): Persist desired process states and add daemon restart command
Juergen Kunz
2025-08-29 17:27:32 +00:00
504725043d
4.3.1
v4.3.1
Juergen Kunz
2025-08-29 17:16:40 +00:00
e16a3fb845
fix(daemon): Fix daemon describe handler to return correct process info and config; bump @push.rocks/smartipc to ^2.2.2
Juergen Kunz
2025-08-29 17:16:40 +00:00
c3d12b287c
4.3.0
v4.3.0
Juergen Kunz
2025-08-29 16:52:00 +00:00
cbea3f6187
feat(cli): Correct CLI plugin imports and add reset command/IPC to stop processes and clear persisted configs
Juergen Kunz
2025-08-29 16:52:00 +00:00
51aa6eddad
4.2.0
v4.2.0
Juergen Kunz
2025-08-29 16:22:04 +00:00
5910724b3c
feat(cli): Add reset CLI command to stop all processes and clear saved configurations; integrate interactive confirmation and client plugin updates
Juergen Kunz
2025-08-29 16:22:04 +00:00
a67d247e9c
4.1.1
v4.1.1
Juergen Kunz
2025-08-29 13:35:20 +00:00
f7bc56e676
fix(daemon): Bump @push.rocks/smartdaemon to ^2.0.9
Juergen Kunz
2025-08-29 13:35:20 +00:00
7bfda01768
4.1.0
v4.1.0
Juergen Kunz
2025-08-29 12:16:43 +00:00
27384d03c7
feat(cli): Add support for restarting all processes from CLI; improve usage message and reporting
Juergen Kunz
2025-08-29 12:16:43 +00:00
47afd4739a
4.0.0
v4.0.0
Juergen Kunz
2025-08-29 09:43:54 +00:00
4db128edaf
BREAKING CHANGE(cli): Add persistent process registration (tspm add), alias remove, and change start to use saved process IDs (breaking CLI behavior)
Juergen Kunz
2025-08-29 09:43:54 +00:00
0427d38c7d
3.1.3
v3.1.3
Juergen Kunz
2025-08-29 09:29:53 +00:00
6a8e723c03
fix(client): Improve IPC client robustness and daemon debug logging; update tests and package metadata
Juergen Kunz
2025-08-29 09:29:53 +00:00
ebf06d6153
3.1.2
v3.1.2
Juergen Kunz
2025-08-28 20:22:09 +00:00
1ec53b6f6d
fix(daemon): Reorganize project into daemon/client/shared layout, update imports and protocol, rename Tspm → ProcessManager, and bump smartipc to ^2.1.3
Juergen Kunz
2025-08-28 20:22:09 +00:00
b1a543092a
3.1.1
v3.1.1
Juergen Kunz
2025-08-28 18:34:56 +00:00
4ee4bcdda2
fix(cli): Fix internal imports, centralize IPC types and improve daemon entry/start behavior
Juergen Kunz
2025-08-28 18:34:56 +00:00
529a403c4b
3.1.0
v3.1.0
Juergen Kunz
2025-08-28 18:17:41 +00:00
ece16b75e2
feat(daemon): Reorganize and refactor core into client/daemon/shared modules; add IPC protocol and tests
Juergen Kunz
2025-08-28 18:17:41 +00:00
1516185c4d
prepare refactor
Juergen Kunz
2025-08-28 18:10:33 +00:00
1a782f0768
3.0.2
v3.0.2
Juergen Kunz
2025-08-28 16:29:41 +00:00
ae4148c82f
fix(daemon): Ensure TSPM runtime dir exists and improve daemon startup/debug output
Juergen Kunz
2025-08-28 16:29:41 +00:00
6141b26530
3.0.0
v3.0.0
Juergen Kunz
2025-08-28 15:52:29 +00:00
e73f4acd63
BREAKING CHANGE(daemon): Refactor daemon and service management: remove IPC auto-spawn, add TspmServiceManager, tighten IPC/client/CLI behavior and tests
Juergen Kunz
2025-08-28 15:52:29 +00:00
8e3cfb624b
2.0.1
v2.0.1
Juergen Kunz
2025-08-28 15:51:11 +00:00
33fb02733d
update
Juergen Kunz
2025-08-28 15:47:59 +00:00
1c2310c185
2.0.0
v2.0.0
Juergen Kunz
2025-08-28 10:39:35 +00:00
d33a001edc
BREAKING CHANGE(daemon): Refactor daemon lifecycle and service management: remove IPC auto-spawn, add TspmServiceManager and CLI enable/disable
Juergen Kunz
2025-08-28 10:39:35 +00:00
35b6a6a8d0
1.8.0
v1.8.0
Juergen Kunz
2025-08-26 15:00:15 +00:00
50c5fdb0ea
feat(daemon): Add real-time log streaming and pub/sub: daemon publishes per-process logs, IPC client subscribe/unsubscribe, CLI --follow streaming, and sequencing for logs
Juergen Kunz
2025-08-26 15:00:15 +00:00
4e0944034b
1.7.0
v1.7.0
Juergen Kunz
2025-08-25 12:33:57 +00:00
ca0dfa6432
feat(readme): Add comprehensive README with detailed usage, command reference, daemon management, architecture and development instructions
Juergen Kunz
2025-08-25 12:33:57 +00:00
b020cdcbf4
1.6.1
v1.6.1
Juergen Kunz
2025-08-25 12:10:56 +00:00
80fae0589f
fix(daemon): Fix smartipc integration and add daemon/ipc integration tests
Juergen Kunz
2025-08-25 12:10:56 +00:00
4d1976332b
1.6.0
v1.6.0
Juergen Kunz
2025-08-25 08:52:57 +00:00
3ad8f29e1c
feat(daemon): Add central TSPM daemon and IPC client; refactor CLI to use daemon and improve monitoring/error handling
Juergen Kunz
2025-08-25 08:52:57 +00:00
1c06fb54b9
1.5.1
v1.5.1
Philipp Kunz
2025-03-10 23:38:21 +00:00
779593f73a
fix(core): Improve error handling, logging, and test suite; update dependency versions
Philipp Kunz
2025-03-10 23:38:21 +00:00
5c4836fd68
1.5.0
v1.5.0
Philipp Kunz
2025-03-04 11:44:55 +00:00
2dc766fa6e
feat(cli): Enhance CLI with new process management commands
Philipp Kunz
2025-03-04 11:44:55 +00:00
0232741b89
1.4.0
v1.4.0
Philipp Kunz
2025-03-03 05:21:52 +00:00
9c1327c9be
feat(core): Introduced process management features using ProcessWrapper and enhanced configuration.
Philipp Kunz
2025-03-03 05:21:52 +00:00
74bfcb273a
1.3.1
v1.3.1
Philipp Kunz
2025-03-01 19:47:46 +00:00
cefbce1ba0
fix(test): Update test script to fix type references and remove private method call
Philipp Kunz
2025-03-01 19:47:46 +00:00
51bb3a8967
1.3.0
v1.3.0
Philipp Kunz
2025-03-01 19:19:28 +00:00
c4a082031e
feat(cli): Add CLI support with command parsing and version display
Philipp Kunz
2025-03-01 19:19:28 +00:00
761f9ca1b6
1.2.0
v1.2.0
Philipp Kunz
2025-03-01 18:02:40 +00:00
ad2c180cfe
feat(core): Introduce ProcessMonitor with memory management and spawning features
Philipp Kunz
2025-03-01 18:02:40 +00:00
36eb1a79a7
1.1.1
v1.1.1
Philipp Kunz
2025-03-01 17:27:24 +00:00
8a0a9dedb1
fix(package): Update dependencies and pnpm configuration
Philipp Kunz
2025-03-01 17:27:24 +00:00
00c4488cc3
1.1.0
v1.1.0
Philipp Kunz
2025-03-01 12:15:22 +00:00
2ffaeff4b5
feat(core): Introduce ProcessMonitor class and integrate native and external plugins
Philipp Kunz
2025-03-01 12:15:22 +00:00
594e006a5a
update
Philipp Kunz
2025-02-24 23:08:23 +00:00
62e6ef4d75
1.0.2
v1.0.2
Philipp Kunz
2025-02-24 23:02:31 +00:00
73aaebbe42
fix(core): Internal changes with no functional impact.
Philipp Kunz
2025-02-24 23:02:31 +00:00