Skip to content

v0.0.8

Choose a tag to compare

@github-actions github-actions released this 15 Sep 02:48
· 71 commits to main since this release
adf375e

0.0.8 — Coverage: SSH

Twelve SSH-backed tools that reach past the API. 58 tools. Every tool probes command availability and reports absence clearly; all interpolated values are shell-quoted.

New features

  • ZFS suite — zfs_status (pool health + ARC usage from /proc/spl/kstat/zfs/arcstats), zfs_dataset_list, zfs_snapshot_list, and two-flag-gated zfs_snapshot_action (create / destroy / rollback — destroy can only ever target a dataset@snapshot, and rollback deliberately refuses non-latest snapshots).
  • gpu_metrics — full per-GPU metrics via nvidia-smi; Intel detection with a bounded intel_gpu_top sample; clear absence report otherwise.
  • process_list — top host processes by CPU or memory.
  • disk_spin — spin array slots through emhttpd (emcmd, keeping the UI's spin state consistent) or unassigned /dev/sdX via sdspin; NVMe rejected.
  • User Scripts — user_script_list, and two-flag-gated user_script_run replicating the plugin's noexec-flash runner (copy to tmp, strip CRs, run via bash, preserve the exit code).
  • VM snapshots — vm_snapshot_list and two-flag-gated vm_snapshot_create, using EXTERNAL disk snapshots (virsh snapshot-create-as --atomic --disk-only, the same flow Unraid 7 uses). Revert/delete deliberately stay in the Unraid UI for now (external-chain corruption risk).
  • disk_smart_report — the full smartctl attribute report for one disk, tolerating smartctl's informational exit-code bitmask.