Release Notes¶
April 2026 (version 10.3)¶
Overview¶
The April 18th, 2026 release of DietPi v10.3 comes with a new image for the Orange Pi 4 LTS, Prometheus as new software option, further enhancements and fixes.

New images¶
- Orange Pi 4 LTS Support and images for the LTS variant of this Orange Pi SBC with Rockchip RK3399 SoC have been added. Many thanks to @Gibbz for implementing this: MichaIng/DietPi!8057
New software¶
- DietPi-Software | Prometheus This open-source systems monitoring and alerting toolkit has been added to the DietPi software catalogue (ID 218).
Removed software¶
- DietPi-Software | QuiteRSS This package has been removed from Debian since Trixie, since it depends on an outdated library, and there was no development for over 5 years. We hence remove it as well from
dietpi-software. It can be still installed manually on Bookworm systems withapt install quiterss(dietpi-softwaredid nothing else), and similarly it can be removed withapt autopurge quiterss. Alternatively, RSS Guard can be used by installing it viaapt install rssguard.
Enhancements¶
- DietPi-Tools | DietPi-AutoStart An Amiberry-Lite autostart option has been added as ID 3, which enables the
amiberry-lite.serviceto start it early at boot. This works like the Amiberry fast boot option. A “standard boot” option has not been added, since there should be no reason to use it. Many thanks to @thedaemon and @orbitalflower for opening the request: https://dietpi.com/forum/t/25025, MichaIng/DietPi#8061 - DietPi-Tools | DietPi-Drive_Manager Using the drive manager no longer recreates
/etc/fstabfrom scratch. Instead it will only change, add, or remove a particular entry when drives are mounted, unmounted, or options changed respectively. That way it is compatible with custom mount options or types manually added to/etc/fstab, and does not overwrite admin intentions. - DietPi-Tools | DietPi-Drive_Manager A new USB auto-mount feature has been added. When enabled, a udev rule is installed that automatically mounts USB storage devices to
/media/<uuid>when plugged in, and unmounts them on removal. Devices with an/etc/fstabentry are handled accordingly: entries withx-systemd.automountare left to systemd’s lazy-mount mechanism, and entries withnoautoare skipped entirely, respecting the admin’s intention of manual-only mounting. - DietPi-Tools | DietPi-Display Support for Odroid C1 and XU4 with
/boot/boot.inihas been added. - DietPi-Software | Home Assistant We migrated from
pyenvto uv for installing and managing the Home Assistant Python environment. Python no longer needs to be compiled from source, saving significant time and resources during (re)installs. Additionally, the existing Python environment is kept and updated as long as the Python version matches, so a reinstall does not necessarily reinstall all Python modules. The install directory has been moved from/home/homeassistantto/opt/homeassistant. The DietPi update does not enforce the migration automatically — you can do this at your convenience by running:dietpi-software reinstall 157. As a consequential downside, support for ARMv6 has been removed, sinceuv’s Python builds do not support this architecture and it cannot compile Python the waypyenvdoes.
Bug fixes¶
- Allwinner H5/H6 Resolved a regression with a recent U-Boot build which caused only a single CPU core to be used on those SoCs. A fixed U-Boot build is flashed during this DietPi update. Many thanks to @eggypesela for reporting this issue, and credits to the Armbian team for the fix: MichaIng/DietPi#7974
- Rockchip RK356x Resolved an issue where PCIe devices were randomly not detected, like M.2 SSDs or 2.5 Gbit Ethernet adapters on NanoPi R5S/R5C. Many thanks to @InnovoDeveloper, @eggcllnt and others for reporting related issues: MichaIng/DietPi#7559, MichaIng/DietPi#7517
- Orange Pi Zero 2W Resolved an issue where the Ethernet adapter of the extension board stopped working after the upgrade to Linux 6.18, due to a missing driver. Many thanks to @Totof for reporting this issue: https://dietpi.com/forum/t/25125
- DietPi-Tools | DietPi-AutoStart Resolved an issue where switching away from the Amiberry fast boot option did not disable the service as intended. Many thanks to @orbitalflower for reporting this issue: MichaIng/DietPi#8059
- DietPi-Tools | DietPi-Config Resolved a DietPi v10.1 regression where WiFi SSIDs with spaces were only partially shown and applied. Many thanks to @Persie0 for reporting this issue: MichaIng/DietPi#8076
- DietPi-Software | DietPi-Dashboard Resolved an issue where the software install/uninstall pages were empty if non-English locales were used. The underlying reason was a bug in
dietpi-software, which assumes English locales for parsing memory sizes.dietpi-software listcalls however do not enforce English locales and do not require the memory size info either. Many thanks to @Colossus5000 and @3rink for reporting this issue: MichaIng/DietPi#8044, https://dietpi.com/forum/t/25065 - DietPi-Software | Home Assistant Resolved an issue where restoring backups failed, since
/mnt/dietpi_userdata/homeassistant/depswas a symlink pointing to thepyenvPython environment to deduplicate module installs. Withuvavenvis used directly, hence/mnt/dietpi_userdata/homeassistant/depsis not needed anymore. It is removed when (re)installing Home Assistant, allowing backups to be restored. Many thanks to @Dynamic5912 for reporting this issue: MichaIng/DietPi#7733 - DietPi-Software Worked around an issue where some services with an
EnvironmentFilebelow/mnt/dietpi_userdatamay have failed to start if it has been moved to an external drive. Many thanks to @jcw for reporting this issue: MichaIng/DietPi#8070
As always, many smaller code performance and stability improvements, visual and spelling fixes have been done, too much to list all of them here. Check out all code changes of this release on GitHub: MichaIng/DietPi!8080