Highlights
- Standalone CLI (
daemonitor-cli): terminal live monitor with runtime options (--poll-interval,--retention,--db, collect-only mode), packaged as a release zip. - Homebrew install:
brew tap cdsap/tap && brew install daemonitor-cli— formula auto-bumps on each release. - Live JVM heap: track heap usage separately from RSS / heap limit (Attach + JMX), with process-aware caching.
- Public site + docs: CLI overview and options reference on the website, humanized README, real terminal screenshots.
Fixes and Improvements
- Compact SQLite after retention purge to reclaim freelist bloat (multi‑GB databases).
- Retention purge correctly removes builds older than the configured window.
- Live/CLI: first CPU samples no longer flash em dash then
0%. - Live monitor: peak-memory PID easier to map with a PID column.
- CLI: SIGINT on the launcher shuts down the JVM cleanly;
--poll-intervalshown in the footer; invalid--retentionno longer clamped silently; clearer--helpformatting; in-place dashboard refresh; quieter SLF4J noise. - MCP:
current_processesredacts command lines; settings copy improvements. - BuildInfo commit resolves from the correct git directory in worktrees/CI.
- Kotlin 2.4.20; broader persistence/port refactors and Settings update UI coverage.
Install
Desktop: download the installer for your platform from this release (DMG / MSI / DEB), or the matching update archive (ZIP / tar.gz).
CLI (Homebrew):
brew tap cdsap/tap
brew trust cdsap/tap # Homebrew 7+
brew install daemonitor-cliCLI (zip): unpack daemonitor-cli-1.1.0.zip and run bin/daemonitor-cli (JDK 21).
Verification
- Release workflow: https://github.com/cdsap/daemonitor/actions/runs/35552306667
- Homebrew tap updated to
daemonitor-cli1.1.0
Notable PRs
- #150 / #147 / #151 / #152 — standalone CLI + headless terminal monitor + config options
- #155 / #200 — CLI release archive + Homebrew tap auto-bump
- #165 / #172 / #173 — live JVM heap tracking
- #188 / #189 — retention purge + SQLite compaction
- #191–#196 — CLI/live monitor polish
- #201 / #202 / #203 — README + website CLI docs
- #204 — version bump to 1.1.0