# Changelog All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project follows Semantic Versioning. ## [0.2.0] - 2026-06-16 ### Added - `cluster exec` / `cluster run` command path for direct remote shell execution. - RepoTunneling commands for controlled package repository access through a gateway proxy. - `--key-passphrase-file` and `--store-key-passphrase-file` support for SSH key workflows. - Export/import support for referenced SSH/SFTP key files, restored under the destination config directory. - Backup target merge behavior during config import. - Known agent version metadata for `v0.2.0`. - RepoTunneling documentation. ### Changed - Agent signed request timestamp tolerance increased to five minutes. - TUI refresh defaults to a calmer two-second interval and avoids overlapping refreshes. - Network dashboard rows now enrich historical stats lazily for smoother rendering. - Cluster list JSON now includes repo tunnel state. - README and release docs now point to the Gitea public repository. ### Fixed - Windows builds no longer fail on Unix-only `statfs` calls. - Open-source package excludes local runtime data and release binaries from the source tree. ## [0.1.0] - 2026-04-17 ### Added - First public open-source package layout for PXmon. - Interactive Bubble Tea TUI for overview, clusters, network, settings, docs, usage, and live views. - SSH cluster registry with encrypted local storage. - `pxmon-agent` bootstrap/update flow and agent status/version checks. - Alerting, VM alert policies, runbooks, schedules, backup plans, drift checks, SLO and capacity reports. - Telegram bot integration commands and daemon controls. - Config export/import encrypted bundles. ### Notes - This release is aligned with the current workspace state on 2026-04-17. - Future releases should be added above this section.