Wakupator 1.1.0
Welcome to the release of Wakupator v1.1.0! This version introduces new features to enhance functionality, improve user experience, and fix key bugs.
New features 🚀
- Manual Machine Detection: Wakupator can now detect if a machine has been started manually:
- By pressing the power button.
- Through a Wake-on-LAN request from other services.
- Any other external method.
- Improved Wake-on-LAN Handling: Wakupator now checks if a machine boots correctly after detecting traffic:
- By default, it attempts 3 Wake On LAN, with 30s between each,.
- If the machine takes longer to boot, Wakupator will resume monitoring it.
- Expanded Command Options: More options and verbose options of each (with an --help option)
- Detailed Logging: More detailed logs and more information about what Wakupator is doing.
The README file now includes a more detailed concrete example and additional recommendations for optimal usage.
Bug fixes 🛠️
- IP Assignment Verification: Fixed an issue where Wakupator incorrectly handled IP assignments that were already allocated to the host. Commit: cfa0a84
- *Segmentation Fault Fix: Fixed a rare segmentation fault that occurred while registering new clients. This issue was caused by an unlocked mutex, which led to unpredictable behavior. Commit: bf52a86
How to update 🔄
To update to Wakupator v1.1.0:
- Stop the current version of Wakupator to safely shut it down, it will automatically start all monitored machines.
- Download or compile the new version of Wakupator v1.1.0.
- Replace the old version and start Wakupator again.
Note: the previous option-e
has been replaced by-if