‼️ TO UPDATE EXISTING INSTALLATIONS OF PI.Alert, PLEASE CHECK THE README ON Github ‼️
New:
- Add additional languages. The languages are sorted alphabetically after the 2-digit country code (#548). Thanks to @andersnordh for proofreading (SE). Thanks to @Kirill901 for contributing (RU).
- New future-proof updater and installer. Tested with Debian 13.2 / 12.12 and with Ubuntu Server 24.04 LTS / 25.10. TO UPDATE EXISTING INSTALLATIONS OF PI.Alert ON DEBIAN 12 OR UBUNTU, PLEASE CHECK THE README ON Github. (#517, #540)
- Add new database
- Add speedtest log button to settings page
- A guide to migrating from the old to the new installation path (MIGRATION_HOME_TO_OPT.md) has been added to the docs. Tested with Debian 12.12
Fixed:
- Debug page for validating the completeness of language files.
- Some issues with the new install folder in pialert-cli
- URL in update check (#541)
- If no WAN IP can be determined, the error is ignored and does not terminate the script
Updated:
- The update check should display the correct update command, taking into account the new installation directory
- Update and Installer script
- Add both databases to manual backup and auto backup
- Language files
- Documentation
- The static pages for reboot and shutdown have been revised
Changed:
- Reboot and shutdown is now performed by the backend. This has the advantage that ongoing scans can be finished. (#517, #540)
- Ookla's Speedtest client can no longer be used for manual speed tests. However, it is still required for automatic speedtests. (#517, #540)
- The results of the alternative speed test (Speedtest-cli) are now also stored in the database. In addition, “Speedtest-cli” has been renamed “Speedtest.” (#517, #540)
- Outsourcing of various database transactions. The results of the speed test are now written to a separate database that is explicitly available for data outside of device management. Manual nmap scans are also written to this database. (#545)
- New installer. In order to meet the growing security requirements of the software used, the new installer installs Pi.Alert in the "/opt/pialert" directory. The old installer will remain available for the time being as "pialert_install_old.sh". (#517, #540)
- Adjustment of sudoer files to allow restarts and shutdowns via the backend (#517, #540)
- The user crons on the System Info page are no longer queried during page rendering, but are created as a log file during the scan (#517, #540)
Removed:
- Some options from pialert-cli (#517, #540)
- Step-by-step installation document removed (unnecessarily high maintenance requirements)
Note: