From 76f7aaa64c0cd0f2466367212e550e1cafca5e7f Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Thu, 5 Feb 2026 10:56:29 -0500 Subject: [PATCH] Bump version to 1.2.0 and update changelog Update version number and document all changes from the issue fixes including new features, bug fixes, and performance improvements. Co-Authored-By: Claude Opus 4.5 --- README.md | 20 +++++++++++++++++++- proxDoc.sh | 2 +- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5c0f0f6..0e1f826 100644 --- a/README.md +++ b/README.md @@ -73,6 +73,8 @@ curl -sL "http://10.10.10.63:3000/LotusGuild/proxDoc/raw/branch/main/proxDoc.sh" - `--vm-list`: Check VM vitals - `--ct-list`: Check container vitals - `--backup`: Review backup health +- `--checks=LIST`: Run only specific checks (comma-separated) + - Valid checks: cpu, ram, memory, storage, disk, network, hardware, temps, services, ceph, vms, containers ## Output Information @@ -101,10 +103,26 @@ The script provides detailed information about: ## Version -Current Version: 1.1.0 +Current Version: 1.2.0 ### Changelog +#### v1.2.0 +- Fixed variable quoting in disk iteration loops (security) +- Added input validation with whitelist of valid options +- Added examples to help documentation +- Added timeout protection to smartctl and ceph commands +- Added `--checks=` option for selective diagnostics +- Extracted magic strings into named constants +- Added validation for potentially empty variables +- Standardized error handling with cleanup trap +- Added optional logging infrastructure (PROXDOC_LOGFILE) +- Cached disk list and unit files to reduce command overhead +- Added efficient process wait utility function +- Fixed CPU MHz parsing showing multiple values +- Fixed memory DIMM table not displaying data +- Fixed bonding_masters showing as network interface + #### v1.1.0 - Added DriveAtlas integration (`--drives`) for physical drive bay mapping - Added Ceph cluster health monitoring (`--ceph`) diff --git a/proxDoc.sh b/proxDoc.sh index 58c5315..4e81535 100755 --- a/proxDoc.sh +++ b/proxDoc.sh @@ -1,6 +1,6 @@ #!/bin/bash -VERSION="1.1.0" +VERSION="1.2.0" ################### # Timeout Configuration