Commit Graph

  • c7c1bbb460 v5.10.4 main v5.10.4 jkunz 2026-03-24 19:00:14 +00:00
  • 70c925a780 fix(crash-logging): migrate filesystem persistence to smartfs and stabilize crash log tests jkunz 2026-03-24 19:00:14 +00:00
  • 0f794f76e8 v5.10.3 v5.10.3 jkunz 2026-03-24 15:06:39 +00:00
  • ec57cc7c42 fix(config): replace npmextra with smartconfig for daemon key-value storage and release settings jkunz 2026-03-24 15:06:39 +00:00
  • f1d685b819 5.10.2 v5.10.2 jkunz 2025-09-03 11:47:06 +00:00
  • 61c4aabba3 fix(processmonitor): Bump smartdaemon and stop aggressive pidusage cache clearing in ProcessMonitor jkunz 2025-09-03 11:47:06 +00:00
  • f10a7847c2 5.10.1 v5.10.1 jkunz 2025-09-03 08:27:06 +00:00
  • 3a39fbd65f fix(processmonitor): Skip null pidusage entries when aggregating process-group memory/CPU to avoid errors jkunz 2025-09-03 08:27:06 +00:00
  • e208384d41 5.10.0 v5.10.0 jkunz 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 jkunz 2025-09-01 10:32:51 +00:00
  • 9473924fcc 5.9.0 v5.9.0 jkunz 2025-08-31 16:36:06 +00:00
  • a0e7408c1a feat(cli): Add interactive edit flow to CLI and improve UX jkunz 2025-08-31 16:36:06 +00:00
  • 6e39b1db8f 5.8.0 v5.8.0 jkunz 2025-08-31 08:08:27 +00:00
  • ee4532221a feat(core): Add core TypeScript TSPM implementation: CLI, daemon, client, process management and tests jkunz 2025-08-31 08:08:27 +00:00
  • e39173a827 5.7.0 v5.7.0 jkunz 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 jkunz 2025-08-31 08:06:03 +00:00
  • 1c4ffbb612 5.6.2 v5.6.2 jkunz 2025-08-31 07:45:48 +00:00
  • 0a75c4cf76 fix(processmanager): Improve process lifecycle handling and cleanup in daemon, monitors and wrappers jkunz 2025-08-31 07:45:47 +00:00
  • 8f31672a67 5.6.1 v5.6.1 jkunz 2025-08-31 00:01:50 +00:00
  • b3087831e2 fix(daemon): Ensure robust process shutdown and improve logs/subscriber diagnostics jkunz 2025-08-31 00:01:50 +00:00
  • 4160b3f031 5.6.0 v5.6.0 jkunz 2025-08-30 23:36:26 +00:00
  • fa50ce40c8 feat(processmonitor): Add CPU monitoring and display CPU in process list jkunz 2025-08-30 23:36:26 +00:00
  • 8f96118e0c 5.5.0 v5.5.0 jkunz 2025-08-30 23:26:59 +00:00
  • b210efde2a feat(logs): Improve logs streaming and backlog delivery; add CLI filters and ndjson output jkunz 2025-08-30 23:26:59 +00:00
  • d8709d8b94 5.4.2 v5.4.2 jkunz 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 jkunz 2025-08-30 22:16:44 +00:00
  • f4cbdd51e1 5.4.1 v5.4.1 jkunz 2025-08-30 22:08:24 +00:00
  • 1340c1c248 fix(processmonitor): Bump tsbuild devDependency and relax ps-tree callback typing in ProcessMonitor jkunz 2025-08-30 22:08:24 +00:00
  • 92a6ecac71 5.4.0 v5.4.0 jkunz 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 jkunz 2025-08-30 22:01:19 +00:00
  • e09cf38f30 5.3.2 v5.3.2 jkunz 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 jkunz 2025-08-30 21:50:43 +00:00
  • 3b21a338fb 5.3.1 v5.3.1 jkunz 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 jkunz 2025-08-30 21:16:31 +00:00
  • 833573eb10 5.3.0 v5.3.0 jkunz 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 jkunz 2025-08-30 16:55:10 +00:00
  • 22a43204d4 5.2.0 v5.2.0 jkunz 2025-08-30 15:11:38 +00:00
  • 699d07ea36 feat(cli): Preserve CLI environment when adding processes, simplify edit flow, and refresh README docs jkunz 2025-08-30 15:11:38 +00:00
  • 2b57251f47 5.1.0 v5.1.0 jkunz 2025-08-30 14:02:23 +00:00
  • 311a536fae feat(cli): Add interactive edit command and update support for process configurations jkunz 2025-08-30 14:02:22 +00:00
  • 5036f01516 5.0.0 v5.0.0 jkunz 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 jkunz 2025-08-30 13:47:14 +00:00
  • e507b75c40 4.4.2 v4.4.2 jkunz 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 jkunz 2025-08-29 21:22:03 +00:00
  • 3676bff04c 4.4.1 v4.4.1 jkunz 2025-08-29 21:10:01 +00:00
  • dfe0677cab fix(cli): Use server-side start-by-id flow for starting processes jkunz 2025-08-29 21:10:01 +00:00
  • 611b756670 4.4.0 v4.4.0 jkunz 2025-08-29 17:27:32 +00:00
  • 2291348774 feat(daemon): Persist desired process states and add daemon restart command jkunz 2025-08-29 17:27:32 +00:00
  • 504725043d 4.3.1 v4.3.1 jkunz 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 jkunz 2025-08-29 17:16:40 +00:00
  • c3d12b287c 4.3.0 v4.3.0 jkunz 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 jkunz 2025-08-29 16:52:00 +00:00
  • 51aa6eddad 4.2.0 v4.2.0 jkunz 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 jkunz 2025-08-29 16:22:04 +00:00
  • a67d247e9c 4.1.1 v4.1.1 jkunz 2025-08-29 13:35:20 +00:00
  • f7bc56e676 fix(daemon): Bump @push.rocks/smartdaemon to ^2.0.9 jkunz 2025-08-29 13:35:20 +00:00
  • 7bfda01768 4.1.0 v4.1.0 jkunz 2025-08-29 12:16:43 +00:00
  • 27384d03c7 feat(cli): Add support for restarting all processes from CLI; improve usage message and reporting jkunz 2025-08-29 12:16:43 +00:00
  • 47afd4739a 4.0.0 v4.0.0 jkunz 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) jkunz 2025-08-29 09:43:54 +00:00
  • 0427d38c7d 3.1.3 v3.1.3 jkunz 2025-08-29 09:29:53 +00:00
  • 6a8e723c03 fix(client): Improve IPC client robustness and daemon debug logging; update tests and package metadata jkunz 2025-08-29 09:29:53 +00:00
  • ebf06d6153 3.1.2 v3.1.2 jkunz 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 jkunz 2025-08-28 20:22:09 +00:00
  • b1a543092a 3.1.1 v3.1.1 jkunz 2025-08-28 18:34:56 +00:00
  • 4ee4bcdda2 fix(cli): Fix internal imports, centralize IPC types and improve daemon entry/start behavior jkunz 2025-08-28 18:34:56 +00:00
  • 529a403c4b 3.1.0 v3.1.0 jkunz 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 jkunz 2025-08-28 18:17:41 +00:00
  • 1516185c4d prepare refactor jkunz 2025-08-28 18:10:33 +00:00
  • 1a782f0768 3.0.2 v3.0.2 jkunz 2025-08-28 16:29:41 +00:00
  • ae4148c82f fix(daemon): Ensure TSPM runtime dir exists and improve daemon startup/debug output jkunz 2025-08-28 16:29:41 +00:00
  • 6141b26530 3.0.0 v3.0.0 jkunz 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 jkunz 2025-08-28 15:52:29 +00:00
  • 8e3cfb624b 2.0.1 v2.0.1 jkunz 2025-08-28 15:51:11 +00:00
  • 33fb02733d update jkunz 2025-08-28 15:47:59 +00:00
  • 1c2310c185 2.0.0 v2.0.0 jkunz 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 jkunz 2025-08-28 10:39:35 +00:00
  • 35b6a6a8d0 1.8.0 v1.8.0 jkunz 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 jkunz 2025-08-26 15:00:15 +00:00
  • 4e0944034b 1.7.0 v1.7.0 jkunz 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 jkunz 2025-08-25 12:33:57 +00:00
  • b020cdcbf4 1.6.1 v1.6.1 jkunz 2025-08-25 12:10:56 +00:00
  • 80fae0589f fix(daemon): Fix smartipc integration and add daemon/ipc integration tests jkunz 2025-08-25 12:10:56 +00:00
  • 4d1976332b 1.6.0 v1.6.0 jkunz 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 jkunz 2025-08-25 08:52:57 +00:00
  • 1c06fb54b9 1.5.1 v1.5.1 philkunz 2025-03-10 23:38:21 +00:00
  • 779593f73a fix(core): Improve error handling, logging, and test suite; update dependency versions philkunz 2025-03-10 23:38:21 +00:00
  • 5c4836fd68 1.5.0 v1.5.0 philkunz 2025-03-04 11:44:55 +00:00
  • 2dc766fa6e feat(cli): Enhance CLI with new process management commands philkunz 2025-03-04 11:44:55 +00:00
  • 0232741b89 1.4.0 v1.4.0 philkunz 2025-03-03 05:21:52 +00:00
  • 9c1327c9be feat(core): Introduced process management features using ProcessWrapper and enhanced configuration. philkunz 2025-03-03 05:21:52 +00:00
  • 74bfcb273a 1.3.1 v1.3.1 philkunz 2025-03-01 19:47:46 +00:00
  • cefbce1ba0 fix(test): Update test script to fix type references and remove private method call philkunz 2025-03-01 19:47:46 +00:00
  • 51bb3a8967 1.3.0 v1.3.0 philkunz 2025-03-01 19:19:28 +00:00
  • c4a082031e feat(cli): Add CLI support with command parsing and version display philkunz 2025-03-01 19:19:28 +00:00
  • 761f9ca1b6 1.2.0 v1.2.0 philkunz 2025-03-01 18:02:40 +00:00
  • ad2c180cfe feat(core): Introduce ProcessMonitor with memory management and spawning features philkunz 2025-03-01 18:02:40 +00:00
  • 36eb1a79a7 1.1.1 v1.1.1 philkunz 2025-03-01 17:27:24 +00:00
  • 8a0a9dedb1 fix(package): Update dependencies and pnpm configuration philkunz 2025-03-01 17:27:24 +00:00
  • 00c4488cc3 1.1.0 v1.1.0 philkunz 2025-03-01 12:15:22 +00:00