07 March 2018
Native PC BIOS | Image now available: https://dietpi.com/#download
NanoPi Neo | Image now available (based on FriendlyARM official image): https://github.com/MichaIng/DietPi/issues/1588
Changes / Improvements / Optimisation:
General | DietPi now uses its own “dietpi-postboot.service” to initiate dietpi-services, instead of /etc/rc.local. The latter will be reset on
update, but in case of manual adjustments, a backup is safed to dietpi_userdata. The initiating “rc-local.service” will stay in place as well,
so /etc/rc.local can be used as before: https://github.com/Fourdee/DietPi/issues/1376
General | Additional getty’s (2-6) are now disabled via mask. This reduces resource usage for unneeded screens:
General | APT: ‘Disabled install recommends’ is now standard and default across all DietPi images:
General | Sparky SBC kernel patches: Pro-Ject-S2 dac DSD native support on sparky, also other few dac ids. Thanks @sudeep.
General | /tmp tmpfs size is now automatically set to 50% of RAM+SWAP, (previously 50% RAM only). To prevent out of memory errors during
certain software installations (eg: Mono), where the swapfile can be used only when needed:
DietPi-Backup | Once backup is completed, you will be asked if you wish to view the log file, for the full rsync log.
DietPi-Banner | Improved notification when no network is detected: https://github.com/Fourdee/DietPi/issues/1576
DietPi-Globals | G_WHIP*: Further additions and improvements, including automatic scaling:
DietPi-LetsEncrypt | Lighttpd: Added support for HSTS (HTTP Strict Transport Security): https://github.com/Fourdee/DietPi/pull/1553
DietPi-LetsEncrypt | Minor rework and cleaning, using now /etc/systemd/system/certbot.service.d/dietpi-script.conf for web server specific
renewal hooks: https://github.com/Fourdee/DietPi/pull/1553
DietPi-Software | Shairport-sync: Updated to 3.1.7 for all devices. Also enabled for x86_64: https://github.com/Fourdee/DietPi/issues/1548
DietPi-Software | Proftp: Now defaults to dietpi user with root login off:
DietPi-Software | RPi Cam Web Interface (Previously DietPiCam): Updated to 6.4.17 and resolves previously failed installation.
URL has also changed to http://ip/rpicam : https://github.com/Fourdee/DietPi/issues/1512
DietPi-Software | Sonarr: Now uses the develop repo branch, inline with our Radarr install:
DietPi-Software | Mono: Raspbian dist is now used for RPi devices: https://github.com/Fourdee/DietPi/issues/1566
DietPi-Software | FFmpeg: Fix backports dependency issues for all Odroids: https://github.com/Fourdee/DietPi/issues/1556
DietPi-Software | Improved UI options during NTPD failure. You will now be given multiple options that will assist in resolving NTPD time sync
issues on your network: https://github.com/Fourdee/DietPi/issues/1580#issuecomment-370153882
DietPi-Software | NTPD check will now run after the internet connection test, to prevent unnecessary delay when network is not yet configured.
DietPi-Software | SubSonic 5: Replaced with Airsonic: https://github.com/Fourdee/DietPi/issues/1585
DietPi-Software | Aria2: Optimized installation and connection settings based on hardware. Now uses a configuration file ‘/var/lib/dietpi
/dietpi-software/installed/aria2.conf’, which will allow users to change aria2 settings permanently. Please note, the aria2-webui does not
support saving settings after session shutdown, this is a known limitation with the software, please use the aria2.conf to make changes:
DietPi-Sync | Once sync is completed, you will be asked if you wish to view the log file, for the full rsync log.
DietPi-Update | G_AGUP/G_AGUG: Now runs prior to our patch system. Ensuring APT is upto date during our updates:
General | G_AGUG: --allow-unauthenticated added for Stretch+ by default (inline with other G_AG commands)
General | Resolved POSIX issues with dropbear (limitation) and SSH sessions. We now detect for presence of POSIX and set user selected locale
during session load: https://github.com/Fourdee/DietPi/issues/1540
General | Resolved multiple issues with failed GNU key management during APT installs from non-standard repos. Dirmngr is now installed on
all DietPi systems by default: https://github.com/Fourdee/DietPi/issues/1388
General | Resolved basic APT issues with Meveric’s repo and failing dependencies. Debian repo is now used in the first instance:
General | DietPi-Globals are now loaded prior to login script. Ensures aliases are functional during exit of 1st run setup:
DietPi-Config | Resolved an issue with NTPD mode #4 (systemd) reporting dbus errors, dbus is now installed on demand:
DietPi-LetsEncrypt | Lighttpd/Minio: Fixed auto renewal: https://github.com/Fourdee/DietPi/pull/1553
DietPi-LetsEncrypt | Minio: Fixed an issue, where port 443 listening would fail due to missing libcap2-bin/setcap package:
DietPi-Software | Radarr/Sonarr: Reinstall patch, to bring binaries upto date, which resolves issues with the latest mono lib version:
DietPi-Software | Desktops: USB drive removed from .gtk-bookmarks as no longer used in DietPi.
DietPi-Software | Shairport-Sync: Resolved ARMv6 binary Illegal instruction: https://github.com/Fourdee/DietPi/issues/1548
DietPi-Software | Lighttpd: Resolved an issue with failed enable of php module, due to perl being a undocumented pre-req for
DietPi-Software | MotionEye: Resolved failed installation due to missing build-essential pre-req:
DietPi-Services | Service stop order is now reversed: https://github.com/Fourdee/DietPi/issues/1462#issue-294140894
DietPi-Set_Hardware | Resolved issues with serial consoles not be disabled without dbus installed. Serial consoles are now masked/unmasked
(previously disabled): https://github.com/Fourdee/DietPi/issues/1482
DietPi-Update | Resolved an issue where .update_available would exist during reboot, causing banner to display update available incorrectly:
****View Changelog in a Chronological orderDonations / Support DietPi: | DietPi is a free product and relies solely on your donations for funding.
If you found DietPi useful and want to support future development, please click here to find out more.