All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.0 - 2025-12-21
--install-ctrldflag to automatically download ctrld binary if missing- Remote ctrld installation support
- Miscellaneous code tightening and improvements
1.0.0 - 2025-12-20
- Initial release
- Remote installation script with SSH support
- On-boot script for persistence across UniFi OS upgrades
- Healthchecks.io integration with daily cron job
- Upgrade wrapper for ctrld binary
- Dry-run and uninstall support
- Auto-detection of UniFi device (skips SSH when running locally)
- Colored output with gray/dark gray text and bright green highlights
- GitHub Actions workflow for automated releases
- Comprehensive GitHub repository files (SECURITY.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md, etc.)
- Made
--hostoptional when running on UniFi device - Enhanced upgrade wrapper to handle initial installation
- Improved error messages with colored output
- Fixed
$WRAPPERvariable expansion in cron line - Corrected repository name in README