changelog.md for @git.zone/tspm

2026-03-24 - 5.10.4 - fix(crash-logging)

migrate filesystem persistence to smartfs and stabilize crash log tests

2026-03-24 - 5.10.3 - fix(config)

replace npmextra with smartconfig for daemon key-value storage and release settings

2025-09-03 - 5.10.2 - fix(processmonitor)

Bump smartdaemon and stop aggressive pidusage cache clearing in ProcessMonitor

2025-09-03 - 5.10.1 - fix(processmonitor)

Skip null pidusage entries when aggregating process-group memory/CPU to avoid errors

2025-09-01 - 5.10.0 - feat(daemon)

Add crash log manager with rotation and integrate crash logging; improve IPC & process listener cleanup

2025-08-31 - 5.9.0 - feat(cli)

Add interactive edit flow to CLI and improve UX

2025-08-31 - 5.8.0 - feat(core)

Add core TypeScript TSPM implementation: CLI, daemon, client, process management and tests

2025-08-31 - 5.7.0 - feat(cli)

Add 'stats' CLI command and daemon stats aggregation; fix process manager & wrapper state handling

2025-08-31 - 5.6.2 - fix(processmanager)

Improve process lifecycle handling and cleanup in daemon, monitors and wrappers

2025-08-31 - 5.6.1 - fix(daemon)

Ensure robust process shutdown and improve logs/subscriber diagnostics

2025-08-30 - 5.6.0 - feat(processmonitor)

Add CPU monitoring and display CPU in process list

2025-08-30 - 5.5.0 - feat(logs)

Improve logs streaming and backlog delivery; add CLI filters and ndjson output

2025-08-30 - 5.4.2 - fix(cli/process/logs)

Reset log sequence on process restart to avoid false log gap warnings

2025-08-30 - 5.4.1 - fix(processmonitor)

Bump tsbuild devDependency and relax ps-tree callback typing in ProcessMonitor

2025-08-30 - 5.4.0 - feat(daemon)

Add CLI systemd service refresh on version mismatch and fix daemon memory leak; update dependencies

2025-08-30 - 5.3.2 - fix(daemon)

Improve daemon log delivery and process monitor memory accounting; gate debug output and update tests to numeric ProcessId

2025-08-30 - 5.3.1 - fix(client(tspmIpcClient))

Use bare topic names for IPC client subscribe/unsubscribe to fix log subscription issues

2025-08-30 - 5.3.0 - feat(cli/daemon/processmonitor)

Add flexible target resolution and search command; improve restart/backoff and error handling

2025-08-30 - 5.2.0 - feat(cli)

Preserve CLI environment when adding processes, simplify edit flow, and refresh README docs

2025-08-30 - 5.1.0 - feat(cli)

Add interactive edit command and update support for process configurations

2025-08-30 - 5.0.0 - BREAKING CHANGE(daemon)

Introduce persistent log storage, numeric ProcessId type, and improved process monitoring / IPC handling

2025-08-29 - 4.4.2 - fix(daemon)

Fix daemon IPC id handling, reload configs on demand and correct CLI daemon start path

2025-08-29 - 4.4.1 - fix(cli)

Use server-side start-by-id flow for starting processes

2025-08-29 - 4.4.0 - feat(daemon)

Persist desired process states and add daemon restart command

2025-08-29 - 4.3.1 - fix(daemon)

Fix daemon describe handler to return correct process info and config; bump @push.rocks/smartipc to ^2.2.2

2025-08-29 - 4.3.0 - feat(cli)

Correct CLI plugin imports and add reset command/IPC to stop processes and clear persisted configs

2025-08-29 - 4.2.0 - feat(cli)

Add 'reset' CLI command to stop all processes and clear saved configurations; integrate interactive confirmation and client plugin updates

2025-08-29 - 4.1.1 - fix(daemon)

Bump @push.rocks/smartdaemon to ^2.0.9

2025-08-29 - 4.1.0 - feat(cli)

Add support for restarting all processes from CLI; improve usage message and reporting

2025-08-29 - 4.0.0 - BREAKING CHANGE(cli)

Add persistent process registration (tspm add), alias remove, and change start to use saved process IDs (breaking CLI behavior)

2025-08-29 - 3.1.3 - fix(client)

Improve IPC client robustness and daemon debug logging; update tests and package metadata

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

2025-08-28 - 3.1.1 - fix(cli)

Fix internal imports, centralize IPC types and improve daemon entry/start behavior

2025-08-28 - 3.1.0 - feat(daemon)

Reorganize and refactor core into client/daemon/shared modules; add IPC protocol and tests

2025-08-28 - 3.0.2 - fix(daemon)

Ensure TSPM runtime dir exists and improve daemon startup/debug output

2025-08-28 - 3.0.0 - BREAKING CHANGE(daemon)

Refactor daemon and service management: remove IPC auto-spawn, add TspmServiceManager, tighten IPC/client/CLI behavior and tests

2025-08-28 - 2.0.0 - BREAKING CHANGE(daemon)

Refactor daemon lifecycle and service management: remove IPC auto-spawn, add TspmServiceManager and CLI enable/disable

2025-08-26 - 1.8.0 - 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

2025-08-25 - 1.7.0 - feat(readme)

Add comprehensive README with detailed usage, command reference, daemon management, architecture and development instructions

2025-08-25 - 1.6.1 - fix(daemon)

Fix smartipc integration and add daemon/ipc integration tests

2025-08-25 - 1.6.0 - feat(daemon)

Add central TSPM daemon and IPC client; refactor CLI to use daemon and improve monitoring/error handling

2025-03-10 - 1.5.1 - fix(core)

Improve error handling, logging, and test suite; update dependency versions

2025-03-04 - 1.5.0 - feat(cli)

Enhance CLI with new process management commands

2025-03-03 - 1.4.0 - feat(core)

Introduced process management features using ProcessWrapper and enhanced configuration.

2025-03-01 - 1.3.1 - fix(test)

Update test script to fix type references and remove private method call

2025-03-01 - 1.3.0 - feat(cli)

Add CLI support with command parsing and version display

2025-03-01 - 1.2.0 - feat(core)

Introduce ProcessMonitor with memory management and spawning features

2025-03-01 - 1.1.1 - fix(package)

Update dependencies and pnpm configuration

2025-03-01 - 1.1.0 - feat(core)

Introduce ProcessMonitor class and integrate native and external plugins

2025-02-24 - 1.0.3 - fix(core)

Corrected description in package.json and readme.md from 'task manager' to 'process manager'.

2025-02-24 - 1.0.2 - fix(core)

Internal changes with no functional impact.

2025-02-24 - 1.0.1 - initial release

Initial release with baseline functionality.


Revision #2
Created 2026-03-28 13:07:34 UTC by foss.global Team
Updated 2026-03-29 16:50:04 UTC by foss.global Team