-
-
Notifications
You must be signed in to change notification settings - Fork 501
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v8.15 #6231
Merged
Release v8.15 #6231
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Init v8.15 - DietPi-Software | XRDP: TLS via snakeoil certificate is now enabled OOTB. This leads to a warning shown on Windows RDP clients until either a proper certificate signed by a trusted CA is used (e.g. by Let's Encrypt), or it is muted for the particular server via checkbox at the client. Many thanks to @amibumping for providing the needed step: #5976
- DietPi-Software | Docker Compose: Resolved an issue where installing and uninstalling Docker Compose could have failed if pip was installed without the distutils module. Many thanks to @bccarbone for reporting this issue: #6153
- DietPi-Software | Change X-Robots-Tag header from "none" to "noindex, nofollow": nextcloud/server#36689
- DietPi-Installer | Use rng-tools5 on NanoPi M4/T4/NEO4 but haveged on Quartz64 - DietPi-Set_software | Fix serial getty service override on Bullseye and below, where using a dash as console device somehow fails - DietPi-FS_partition_resize | reboot if resizing fails on ext4. This is mainly to resolve the issue on Quartz64 where for unknown reasons resizing leads to a CRC error in first superblock backup, leading to read-only remount, while actually nothing bad happened, fsck does not report any error and after a reboot all works as expected: #6149
- DietPi-Software | Pi-hole: Resolved an issue where Nginx, if chosen as webserver, failed to start due to an invalid variable. Many thanks to @Trimble-tech for reporting this issue: https://dietpi.com/forum/t/pi-hole-install-crashes-nginx/15960
- DietPi-Software | Nextcloud: Do not remove CSP header on Apache, not sure what was driving me doing this. Nextcloud sets the header internally but this Apache directive removes them afterwards, which does not make sense, of course. If one manually wants to apply a stricter CSP for all other applications, "Header always setifempty" can be used, or safer with an expression condition appended like `"expr=! %{REQUEST_URI} =~ m#^/nextcloud#"`. But this is out of scope to lead with for us, as different applications require very different CSP rules if they shall have a real effect, some set them internally, others not, others again for specific pages only etc, so a generic approach for global CSP rules is impossible.
- DietPi-Software | Home Assistant: Our Home Assistant integration used two Python environments: A pyenv is used to install the "homeassistant" core module and its direct dependencies. Home Assistant itself installs its frontend with dependencies on startup, as well as dependencies for integrations on demand, internally into another Python environment. On Home Assistant reinstalls, pyenv is removed but the internal dependencies were left untouched. This caused issues when those dependency builds were incompatible with the new pyenv Python version, or conflicting with other pyenv module upgrades. Both environments are now merged and reset on every reinstall, which solves potential conflicts but means that the first Home Assistant startup after a reinstall takes longer. Many thanks to @maury77 for reporting a related issue: #6117
- CI | Move kernel and U-Boot builds for Quartz64 from GitLab to GitHub and use stable sources: https://gitlab.com/MichaIng/quartz64_ci/-/blob/DietPi/.gitlab-ci.yml
- DietPi-Software | Box64: Added RISC-V support, as well as optimised builds for Raspberry Pi 3 and RK3588 boards, available since v0.2.2: https://github.com/ptitSeb/box64/releases/tag/v0.2.2
- DietPi-PostBoot | Syntax for muting commad outputs in bourne shell - DietPi-Software | Fix Homer docs URL: ravenclaw900/DietPi-Dashboard#512
- DietPi-Software | ympd: Disable on Bookworm since our binary requires libssl1.1 - DietPi-Software | CAVA: Fix install on Bookworm where the libfftw3-3 does not exist anymore, which was a meta package only. Install libfftw3-double3 which is the actual library our CAVA requires. Also remove explicit libpulse0 install, as this is a dependency of MPD on all Debian versions
- DietPi-Software | ympd: Run as service user right from the start instead of dropping privileges. Connect via MPD UNIX socket instead of TCP and add systemd sandboxing as it does not need any write access or any - DietPi-Software | CAVA: Install via Debian repo from Bullseye on, where it is available and ships a newer version than our server. Any "apt upgrade" installs that one anyway. Skip the cava.psf font install. It is part of the package (also ours) and successfully used by all CAVA versions at /usr/share/consolefonts/cava.psf.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
v8.15
(2023-03-11)
New images
Removed software:
make
per software option isn't such a burden. Hence, this has been done gradually and finally finished, making "Build-Essential" obsolete.Enhancements
Bug fixes
@Ruud
for reporting this issue: https://dietpi.com/forum/t/howto-call-dietpi-sync-1-without-user-interaction/15964@Trimble-tech
for reporting this issue: https://dietpi.com/forum/t/pi-hole-install-crashes-nginx/15960