Release Notes¶
February 2024 (version 9.1)¶
Overview¶
The February 19th, 2024 release of DietPi v9.1 comes with new support for the Raspberry Pi 5, enhancements for ROCK 4 SE and NanoPi R5S/R5C/R6S/R6C/T6. Additionally, enhancements and bug fixes for several dietpi-software
options are included.
Pi 2B v1.2. Photo by MichaIng
, DietPi
New images¶
- Raspberry Pi 5 Images for Raspberry Pi 5 and other Raspberry Pi models, based on the new Bookworm kernel and firmware package set from Raspberry Pi Ltd, are now available for testing. Note that some features, like changing screen resolution and camera module support, are not working yet: https://dietpi.com/downloads/images/testing/
- ROCK 4 SE Since our Radxa ROCK 4 image has become incompatible with the ROCK 4 SE variant, we provide a new image for this particular variant. Many thanks to @janno for reporting failing boot on this SBC: https://dietpi.com/forum/t/radxa-rock-4-se-supported-not-booting/19263
- NanoPi R5S/R5C/6 series Our new images for these SBCs use kernel and bootloader builds generated with the Armbian build system. This means that they have a single ext4 partition with kernel image, overlays and boot configuration located below
/boot
as usual. The kernel command-line arguments can hence be adjusted, kernel headers installed for compiling modules, and the kernel features are more streamlined with other SBCs. The R5S/R5C images ship with a much newer mainline Linux build, which means more modern kernel features and better code quality. But some edge case hardware features which have not been upstreamed may not work, like support for Rockchip’s Media Process Platform (MPP
) module, used for hardware-accelerated video encoding/decoding by some media servers/players. We are also testing the migration from our old images to the new kernel and bootloader packages, and will likely offer this with next DietPi update.
Enhancements¶
- DietPi-Tools | DietPi-Backup/DietPi-Sync Both scripts do now only error out when the
rsync
process is already running, rather than on any process which has the termrsync
in its name. Many thanks to @zuble for implementing this enhancement: MichaIng/DietPi!6918 - DietPi-Software | Domoticz Enabled for x86_64 Bookworm and Trixie systems, since the latest x86_64 builds were compiled against
libssl3
. - DietPi-Software | vaultwarden Along with a regular update, RISC-V support has been added.
- DietPi-Software | Home Assistant The Python version installed with Home Assistant has been raised to 3.12.1, to align with official appliances. Many thanks to @whyisthisbroken for making us aware if it: MichaIng/DietPi#6906
- DietPi-Software | Squeezelite An update to Squeezelite v2.0.0-1465 will be applied during the DietPi update.
Bug fixes¶
- DietPi-FS_partition_resize Resolved an issue where on Bullseye images, the root partition and filesystem was not expanded on first boot. Many thanks to @naddel91 and others for reporting this issue: https://dietpi.com/forum/t/increase-partition-size/19015
- DietPi-Software | Mosquitto Resolved an issue where the global software password was accidentally applied as username instead of as password: MichaIng/DietPi#6886
- DietPi-Software | Amiberry Resolved an issue where the installation failed on 64-bit RPi systems. Many thanks to @JerichoCross for reporting this issue: MichaIng/DietPi#6893
- DietPi-Software | GMediaRender Resolved an issue where the default command arguments were not set correctly on a fresh install. Many thanks to @ransur0t for reporting this issue: https://dietpi.com/forum/t/gmediarender-default-args-on-allo-image-for-raspberry-pi/19205
- DietPi-Software | Samba Server Resolved an issue where our configuration file was not installed if the Samba Client was installed as well, or an SMB/CIFS mount done. Many thanks to @TheCrystalGipsy for reporting this issue: https://dietpi.com/forum/t/samba-share-issues-need-help/19224
- DietPi-Software | Pydio Resolved an issue where web access via Apache webserver did not work, due to an invalid config entry. However, Pydio 8 is not maintained since years, does not support PHP 8 and hence can only work on Bullseye systems. We will migrate to Pydio Cells, once someone finds time to work on this: MichaIng/DietPi#3469
- DietPi-Software | OctoPrint Resolved an issue where system restart and shutdown form the OctoPrint UI failed due to an invalid
sudoers
rule. Many thanks to @samjw-nz for reporting this issue: MichaIng/DietPi#6915 - DietPi-Software | Squeezelite Resolved an issue where in rare cases the service could have started before the network adapter was initialised, in which case it reports a MAC address of 00:00:00:00:00:00 to LMS servers. With multiple Squeezelite players, this could have lead to conflicts among them. Many thanks to @willefg for reporting this issue: https://dietpi.com/forum/t/dietpi-squeezelite-players-with-same-mac-address-000000-00/19312
- DietPi-Software | RealVNC Server Resolved an issue where the installation was throwing an error, as it was attempted to write to a config file shipped by TigerVNC only.
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!6921