Skip to content
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.7 #5658

Merged
merged 50 commits into from Jul 31, 2022
Merged

Release v8.7 #5658

merged 50 commits into from Jul 31, 2022

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Jul 28, 2022

v8.7

(2022-07-30)

New images

  • NanoPi R5S | Initial support for FriendlyELEC's new router SBC has been added, with three Ethernet ports, up to 2.5 Gbps, based on the new Rockchip RK3568 SoC.

New software

  • Readarr | The ebook manager of the Servarr family has been added as dietpi-software option.
  • Navidrome | An open source web-based music collection server and streamer has been added as dietpi-software option.

Enhancements

  • Quartz64 | The firmware package has been updated to ship with Linux v5.19-rc1. You will be asked during dietpi-update whether you want to upgrade it on your system.
  • DietPi-Globals | The network connection checks during first boot, dietpi-update and dietpi-software installs have been enhanced: The timeout can be doubled and network settings can be entered right from the error handler menu. A dedicated IPv6 check is done and if it fails, IPv6 can be disabled from the error handler menu. The DNS check does no ping any more, but only tries to resolve the test domain.
  • DietPi-Software | Prowlarr: Logging is now done to /var/log/prowlarr as intended. For this change to take effect, existing instances need to be reinstalled once: dietpi-software reinstall 151
  • DietPi-Software | vaultwarden: DEB packages are now hosted on dietpi.com, replacing the time consuming in-place compiling. This also solves issues where builds failed due to insufficient memory.
  • DietPi-Software | Pi-hole: The web interface and web server dialogues from the Pi-hole installer are now skipped. Since we force the installation of a web server and PHP, but allow to choose the web server freely, not installing the web interface as well as installing Pi-hole's Lighttpd setup are no reasonable choices.

Bug fixes

MichaIng and others added 30 commits July 3, 2022 17:21
- DietPi-Build | Typo
- DietPi-Build | Allow to build all image editions on all hardware. Amiberry can now be installed on all hardware, Allo GUI wasn't supported on ARMv6 because of Roon Bridge only, which is better solved by skipping it on this architecture. Proper support for all hardware and graceful handling or missing audio software in Allo GUI is still to be done, but there is no need to restrict it in our build script
- DietPi-Build | Fix "-e all" so that Amiberry and AlloGUI editions are both built
- DietPi-Build | Raise root filesystem size again for native PC images on Bookworm. The initramfs build nastily with Linux 5.18 requires again more (temporary) disk space...
- CHANGELOG | Correct Quartz64 SoC RK3366 -> RK3566
- Init v8.7
- DietPi-Software | Webmin: Resolved an issue where the service failed to start. Many thanks to @alucard87pl for reporting this issue: #5594
- DietPi-Software | Tiny
- DietPi-Software | Raspotify: Resolved an issue where the service failed to start on ARMv6 RPi models (Raspberry Pi 1 and Zero (1)). It is not supported by latest Raspotify anymore, so we install the latest ARMv6-compatible version instead. Many thanks to @dvelluto for reporting this issue: #5602
- DietPi-Software | Resolved an issue where "cgroup_enable=memory" was unnecessarily added multiple times on Raspberry Pi when installing or reinstalling container engines. Many thanks to @mdsjip for fixing this issue: #5600

Co-authored-by: MichaIng <micha@dietpi.com>
- DietPi-Software | Update some fallback URLs and SDL2 version for Amiberry
- DietPi-Software | Rclone: Resolved an issue where on ARMv6 the x86_64 package was attempted to be installed. Many thanks to @eddiermar for reporting this issue: #5601
- DietPi-Software | Amiberry: Bump LibSDL2_image version in build script
- DietPi-Software | Logitech Media Server: Use systemd service shipped by package
- DietPi-Software | Logitech Media Server: Skip removal of directories, user and group, which are purged together with the package. Assure that systemd service is stopped, since this is missing in postinst, leading to a failure/abortion when the same script tries to remove the user while the service is still running
- DietPi-Software | Logitech Media Server: Specify in code comments what for the "squeezeboxserver" user requires write access to media dirs in particular, as it cannot be used to create/import media files or change their meta data.
- DietPi-Software | Logitech Media Server: Leave logfile option untouched: Logging to "syslog" doubles all logs, as those are done to STDOUT/journalctl already, and the logfile logs have all falsely error severity, causing confusion. It is not possible to disable these logs completely, using anything else than syslog changes only the server logs, while scanner and perfmon logs are still done to file.
- DietPi-Software | Unbound: Resolved an issue on Debian Bookworm where the service failed to start because of missing root trust anchors. Many thanks to @smittyj for reporting this issue: #5612
- DietPi-Software | Nextcloud Talk: Add info that UDP + TCP ports need to be forwarded
- DietPi-Software | Tailscale: Resolved an issue where APT updates failed after Tailscale was uninstalled. Many thanks to @SlowRaid for resolving this issue: #5623
- DietPi-Pre-patch | Remove invalid Tailscale APT list, if the GPG key does not exist anymore due to an uninstall
- DietPi-Software | Readarr: Add new software title
- DietPi-Software | Prowlarr: Logging is now done to /var/log/prowlarr as intended. For this change to take effect, existing instances need to be reinstalled once: dietpi-software reinstall 151
- DietPi-Software | Update some fallback URLs and minor coding
- DietPi-Software | Syntax
- DietPi-Software | vaultwarden: Update fallback URL
- DietPi-Software | Home Assistant: Update pyenv Python version to latest v3.9.y
- NanoPi R5S | Initial support for FriendlyELEC's new router SBC has been added, with three Ethernet ports, up to 2.5 Gbps, based on the new Rockchip RK3568 SoC.
- DietPi-Software | Navidrome: An open source web-based music collection server and streamer has been added as dietpi-software option.
- RC up
- META | Merge from master
- META | Remove live patches from master merge
- DietPi-Software | vaultwarden: DEB packages are now hosted on dietpi.com, replacing the time consuming in-place compiling. This also solves issues where builds failed due to insufficient memory.
- DietPi-Software_builds | Assure that builds start after DietPi-PostBoot finished, to reduce interferance and assure that .hw_model (DietPi-PreBoot) was crearted already so that G_HW_ARCH etc exist
- DietPi-Software | Amiberry: Remove the $arch variable from build script, simply use $(dpkg --print-architecture) instead. Also bump version string suffix since LibSDL2_image/ttf versions have been bumped
- DietPi-Software | vaultwarden: Set ARMv6 target explicitly, otherwise it compiles for ARMv7 in emulated container
- DietPi-Software | vaultwarden: Fix ARMv6 detection in build script, as well as set it container setup script
- DietPi-Software | vaultwarden: Another fix
- DietPi-Software | vaultwarden: Install ARMv6 host triple when needed
- DietPi-Software | vaultwarden: Try to fix binary being stored to subdir by defining default host only, but not build target, which follows the default host, hopefully
- DietPi-Software | vaultwarden: Stop service after install
- DietPi-Software | Pi-hole: Resolved an issue where the dialog windows looked ugly when executed via SSH and keyboard inputs caused characters to appear on the screen.
- DietPi-Software | vaultwarden: Bump version in build script to v1.25.2
@MichaIng MichaIng added this to the v8.7 milestone Jul 28, 2022
StephanStS added a commit that referenced this pull request Jul 29, 2022
StephanStS and others added 17 commits July 29, 2022 22:03
- CHANGELOG | Set release URL
- DietPi-Globals | G_CHECK_NET: Merge G_CHECK_CON and G_CHECK_DNS to do all network check in a single function and remove the abilities to override hosts, timeout or IPs with arguments and variables. The timeout change from the error handler has never worked and this functions were anyway used by dietpi-update and dietpi-software only, extremely unlikely by any user. Add a dedicated IPv6 connection check and add targeted entries to the error handler menu which might help to resolve each step of the connection check. Do no ping for DNS check, but try to resolve test domain only.
- DietPi-Software | Prowlarr: Update fallback URL
- DietPi-Software | Pi-hole: Skip the web interface dialogue (including web server dialogue) in the Pi-hole installer completely. We currently force the installation of a choosable web server, so allowing to install no web interface isn't reasonable.
- DietPi-Software | Tiny
- DietPi-Software | Bazarr: Worked around an issue where on ARMv8 systems the service failed to start since for some reason the previously working aarch64 unrar binary (which is actually an ARMv5tel one) does not work on recent arm64 Debian anymore. A fix with a real aarch64 binary has been sent upstream. Many thanks to @dioxide0363 for reporting this issue: https://dietpi.com/forum/t/bazarr-fails-to-start-on-freshly-installed-dietpi/13658
- DietPi-Software | Bazarr: Check hash before installing new unrar binary

Co-authored-by: MichaIng <micha@dietpi.com>
- RC up
- DietPi-Installer | Add support for NanoPi R5S
- Quartz64 | The firmware package has been updated to ship with Linux v5.19-rc1. You will be asked during dietpi-update whether you want to upgrade it on your system.
- DietPi-Patches | Show output when downloading and installing Quartz64 firmware package
- DietPi-Patches | Show download progress for Quartz64 firmware packages
- DietPi-Set_software | Leave AUTO_SETUP_GLOBAL_PASSWORD setting commented on dietpi-update
- DietPi-Installer | Since our R5S image from scratch does not boot and there are no UART pins to debug, allow building a converted image until we have time for a fix
- DietPi-Imager | Always shrink last partition and filesystem instead of root partition and fs
- DietPi-Installer | Better cleanup
- DietPi-Installer | Tiny
- DietPi-Software | Gitea: Update fallback URL
- DietPi-Imager | Little fix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Open Beta v8.7 | Please help testing and hardening our upcoming release
4 participants