Release v4.0.0
Release v4.0.0: Platinum Edition - Health Reports, Metadata Backups & POSIX Compliance Major release v4.0.0 brings enterprise-grade reliability and strict POSIX compliance. New Features: - Feat: Added comprehensive `preflight_checks` to verify core tools, disk space, and memory before execution. - Feat: Implemented triple-redundancy IPv6 detection (checking `/proc`, `ip`, and `ifconfig`) to ensure accuracy on minimal/container systems. - Feat: Added persistent, versioned backups in `/var/backups/ssh-config/` with accompanying `.meta` files for audit trails. - Feat: Automatically generates a detailed `Health Report` upon successful completion. Fixes & Improvements: - Refactor: Replaced all Bash-isms (e.g., arrays) with strict POSIX string handling for full Alpine/Dash compatibility. - Fix: Clarified random port generation logic to strictly avoid Kubernetes NodePort range (30000-32767). - Security: Enhanced temporary directory handling using `mktemp` and traps for secure cleanup.
This commit is contained in:
1 parent
ee4161e30b
commit
4b014f21c8
1 file changed
+874
-341