Release Notes¶
July 2023, vol 2 (version 8.20)¶
Overview¶
The July 29th, 2023 release of DietPi v8.20 comes with a new software title Homebridge
and a couple of improvements and bug fixes.
Photo by sabrinaschlich
, Pixabay
New software¶
- DietPi-Software | Homebridge Bringing HomeKit support where there is none. Many thanks to @Zer0x00 for implementing it: MichaIng/DietPi!6493
Enhancements¶
- Quartz64 Enabled support for the NFS kernel server and updated the kernel to Linux 6.4.7. The update will be applied automatically as part of the DietPi update. Many thanks to @sewe75 for reporting this missing feature: MichaIng/DietPi#6502
- NanoPi R5S/R5C/6 series An update of the kernel to Linux 5.10.160 will be applied automatically as part of the DietPi update. Many thanks to @meco for informing us about this opportunity: https://dietpi.com/forum/t/new-kernel-for-nanopi-s-5-10-160/17325
- VisionFive 2 An update of the kernel to Linux 5.15.123 will be applied automatically as part of the DietPi update.
- DietPi-Software | DietPi-LetsEncrypt Updated the Lighttpd SSL config syntax and options according to latest Mozilla SSL config generator recommendation with intermediate client compatibility. Many thanks to @JappeHallunken for implementing this enhancement: MichaIng/DietPi!6481
- DietPi-Software | WiFi Hotspot The default DHCP server settings have been cleaned up and enhanced, with the default lease time increased from 10 minutes to 12 hours, the max lease time increased from 2 hours to 1 day, and the IP range extended up to 192.168.42.250.
- DietPi-Software | Apache/ownCloud/Pi-hole The X-XSS-Protection header is now set to “0” in default configs to match recent security recommendations. This change is also applied to all systems on next DietPi update. Many thanks to @Zer0x00 for implementing this enhancement: MichaIng/DietPi!6491
Bug fixes¶
- General Resolved an issue where the automated first run setup could have failed as images were shipped with cron enabled, which could have led to concurrent APT executions. cron is now disabled first and enabled after first run setup has finished. Many thanks to @Timoses for reporting this issue: https://dietpi.com/forum/t/during-initial-boot-could-not-get-lock-var-lib-apt-lists-lock/17385
- Raspberry Pi Resolved an issue on Bookworm systems where FFmpeg and related A/V libraries and development headers could not be installed, since the raised epoch version of those from the Raspberry Pi repository is leading to conflicts with the newer ones from the Debian Bookworm repository.
- Odroid N2 Resolved an issue where in rare cases the hardware random generator daemon failed because the kernel driver was loaded too late. Many thanks to @Zer0x00 for reporting this issue: MichaIng/DietPi#6483
- DietPi-Tools | DietPi-LogClear Resolved an issue where clearing files within sticky bit directories failed. Many thanks to @Timoses for fixing this issue: MichaIng/DietPi!6507
- DietPi-Software | DietPi-Dashboard Resolved an issue where an attacker could have caused a Denial-of-Service via parallel unanswered TLS handshakes (CVE-2023-38505). The update to the dashboard v0.6.2, which solves the issue, will be applied automatically as part of the DietPi update: https://github.com/ravenclaw900/DietPi-Dashboard/security/advisories/GHSA-3jr4-9rxf-fr44
- DietPi-Software | DietPi-LetsEncrypt Resolved a DietPi v8.19 regression where applying the HTTPS certificate for Lighttpd fails. Many thanks to @midniteca for reporting this issue: MichaIng/DietPi#6460
- DietPi-Tools | DietPi-Config Resolved an issue where enabling Bluetooth on SBCs with Armbian firmware failed, because of a conflict between
armbian-firmware
andbluez-firmware
packages.bluez-firmware
will not be tried to be installed anymore ifarmbian-firmware
is. Many thanks to @innovodev for reporting this issue: https://dietpi.com/forum/t/upgrading-dietpi-from-bullseye-to-bookworm/15963/16 - DietPi-Software | Lighttpd Resolved a DietPi v8.19 regression where the installation of Pi-hole, ownCloud, Nextcloud, Pydio and MediaWiki failed if Lighttpd was selected as webserver and HTTPS not yet enabled via
dietpi-letsencrypt
. Many thanks to @bruno-briner for reporting this issue: MichaIng/DietPi#6455 - DietPi-Software | PaperMC Resolved an issue where the install failed when selecting the
Geyser
andFloodgate
plugins, as the download URL changed. Many thanks to @NatureHog for reporting and fixing this issue: MichaIng/DietPi#6471 - DietPi-Software | vaultwarden Worked around an issue where since Bookworm the service could have failed to start if DietPi userdata were moved to an external drive. The update, which includes a bump to latest vaultwarden v1.29.1 and web vault v2023.5.0 will be applied automatically as part of the DietPi update. Many thanks to @huidbui25 for reporting this issue: https://dietpi.com/forum/t/automount-option-in-fstab-prevents-automatically-mounting-a-partition-in-due-time-on-bookworm/17463
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!6498