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

Beta v9.10.0 #7372

Draft
wants to merge 99 commits into
base: beta
Choose a base branch
from
Draft

Beta v9.10.0 #7372

wants to merge 99 commits into from

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Jan 25, 2025

Beta v9.10.0

(2025-01-25)

Enhancements

  • RISC-V | Debian Trixie does now support this architecture, hence our VisionFive 2 and Star64 images are now provided with Debian Trixie/testing instead of Debian Sid/unstable, and existing systems will be migrated to the Trixie suite.
  • RISC-V | Additional software options have been enabled for RISC-V systems: Bazarr, Raspotify, NZBGet, MicroK8s and AdGuard Home
  • DietPi-Software | myMPD: We enabled the software option for ARMv6 Bookworm systems, since packages for Raspbian Bookworm are now available. Many thanks to @hackslikeus for bringing up the topic: Mympd no longer available?  #7345
  • DietPi-Software | vaultwarden: Our builds will now show the package version within the web UI. Many thanks to @gh3597 for reporting it missing and how to add it: Vaultwarden version not displayed in admin panel (or anywhere?) #7364

Removed software

  • DietPi-Software | A number of software options have been removed, which were installed just as single APT package, without any configuration or dependant. Running dietpi-software for such is overkill, as one can just use the native Debian package manager directly, like "apt install tcpdump". Affected software titles: iftop, IPTraf, Iperf, MTR-Tiny, nLoad, tcpdump

Bug fixes

  • Orange Pi 5 Max | Resolved an issue where onboard WiFi was not working. Many thanks to @diego-hsp for reporting this issue: OrangePi 5 Max Wifi is not working with DietPi 9.9  #7338
  • DietPi-Software | Sonarr: Resolved an issue where the internal updater did not work due to permission limits in the systemd unit. Many thanks to @tellice for reporting this issue: Error on Sonarr v3 to v4 #7321
  • DietPi-Software | Sonarr: Resolved an issue where configs were lost during Sonarr v3 => v4 migration/reinstall.
  • DietPi-Software | Fail2Ban: Resolved an issue where a fixed Dropbear filter could not be installed, because the directory did not exist yet. Many thanks to @augustresende for reporting this issue: Fail2Ban: /boot/dietpi/dietpi-software: line 7328: /etc/fail2ban/filter.d/dropbear.local: No such file or directory #7325
  • DietPi-Software | Raspotify: Resolved an issue where the service failed to start, if Avahi-Daemon was not installed. librespot has it as new default DNS discovery backend, and official pre-compiled Raspotify binaries are not compiled with the old DNS-SD backend anymore. Avahi-Daemon is hence installed now by DietPi-Software as well. Many thanks to @gergokis for reporting this issue: raspotify fails to start on fresh install #7323
  • DietPi-Software | Navidrome: Resolved an issue where the service failed to start, since the latest release archive does not ship with the needed permissions. Many thanks to @nclro for reporting this issue: Navidrome not starting after fresh install or update #7336
  • DietPi-Software | Home Assistant: Worked around an issue where the installation failed on ARMv6 and RISC-V systems, due to an incompatibility between two dependencies. Many thanks to @jankkhvej for reporting this issue: Home Assistant install fails on maturin #7329
  • DietPi-Software | Komga: Resolved an issue where the service start on fresh installs failed, since the latest version does not auto-generate the needed .komga sub directory anymore.
  • DietPi-Software | PaperMC: Resolved an issue where the installation failed, because the API URL changed. Many thanks to @onkeld for reporting this issue: PaperMC installation not possible #7349
  • DietPi-Software | PaperMC: Resolved an issue where the installation failed on Bullseye and Bookworm systems, as Minecraft 1.21 requires Java 21, available on Debian Trixie only. PaperMC 1.20.4 will be installed in those cases now, the latest version which supports Java 17.
  • DietPi-Software | Java: Since the Java 8 package from Raspbian cannot be successfully installed anymore, due to a dependency conflict, and newer (Hotspot VM) Java versions are not compatible with ARMv6, Java and all Java applications have been disabled for this architecture (RPi 1 and Zero). You can still uninstall related applications via dietpi-software, but not install or reinstall them. We are sorry for this step, but our related bug report at Raspbian did not get any traction, and also on Raspberry Pi forum the issue did not really come up since the year it exists. Java applications on Linux anyway consume a lot of resources (for the runtime) and are slow, hence the interest running such on old RPi 1 and Zero (1) models seems to be minimal, and it had limitations due to Java 8 only. If anyone is seriously interested, please push the existing Raspbian bug report, as a fix at Raspbian side is theoretically very simple: https://bugs.launchpad.net/raspbian/+bug/2087632. If there was a 3rd party APT repository with recent ARMv6-compatible Java versions, that would be an option as well.
  • DietPi-Software | Bazarr: Resolved an issue where the installation failed on Trixie systems due to missing build dependencies.
  • DietPi-Software | Mono: Resolved an issue where the installation failed on Trixie systems due to conflicting dependencies of packages from the Mono repo. It is now installed from the Debian repository, which ships the latest version since Trixie.
  • DietPi-Software | Gogs: Resolved an issue where the installation failed on ARMv7 systems, since the latest release v0.13.2 does not provide binaries for this architecture anymore. We provide now own builds for those, like we do for ARMv6 and RISC-V already.
  • DietPi-Software | Domoticz: Resolved an issue where the installation failed, because of a changed download URL. Many thanks to @IgrekLg for reporting this issue: Domoticz is not installing. Invalid path. #7375

MichaIng and others added 30 commits October 18, 2024 01:16
- DietPi-Build | Try to work around failing poweroff in Trixie containers
- DietPi-Build | Raise build image size for RK3588 SBCs
- DietPi-Build | Try to work around apt-key dependency loop on Raspbian Trixie: apt depends on raspbian-archive-keyring, but the latter's postinst script calls apt-key, which hence does not exist yet on debootstrap, causing a failure and abortion.
- CHANGELOG | Release date corrected
- DietPi-Build | Fix workaround
- DietPi-Build | Further adjustment to apt-key workaround, as it has been removed completely in Trixie, and /usr/local/bin seems to not be used by mmdebstrap
- DietPi-Build | Link Raspbian key to active place, when apt-key is missing, else DietPi-Installer fails on first APT update. It creates the symlink later.
- DietPi-Software | Gogs: Switch to own builds with ARMv7, since GitHub releases miss them from v0.13.2 on
- DietPi-Software | Update fallback URLs
- CI | Gogs: Add ARMv7 builds to "all"
- DietPi-Software | Sonarr: Resolved an issue where the internal updater did not work due to permission limits in the systemd unit. Many thanks to @tellice for reporting this issue: #7321
- Live patch 0 | Fix Sonarr v4 permissions for updater
- DietPi-Software | Fail2Ban: Resolved an issue where a fixed Dropbear filter could not be installed, because the directory did not exist yet. Many thanks to @augustresende for reporting this issue: #7325
- Live patch 1 | Fix install of patches Fail2Ban Dropbear filter: #7325
- Live patch 2 | Install patched Fail2Ban Dropbear filter: fail2ban/fail2ban#3597
- DietPi-Software | Raspotify: Resolved an issue where the service failed to start, if Avahi-Daemon was not installed. librespot has it as new default DNS discovery backend, and official pre-compiled Raspotify binaries are not compiled with the old DNS-SD backend anymore. Avahi-Daemon is hence installed now by DietPi-Software as well. Many thanks to @gergokis for reporting this issue: #7323
- DietPi-Software | Navidrome: Update fallback URL
- DietPi-Software | Airsonic-Advanced: Update fallback URL
- DietPi-Software | Navidrome: Resolved an issue where the service failed to start, since the latest release archive does not ship with the needed permissions. Many thanks to @nclro for reporting this issue: #7336
- DietPi-Software | Home Assistant: Worked around an issue where the installation failed on ARMv6 and RISC-V systems, due to an incompatibility between two dependencies. Many thanks to @jankkhvej for reporting this issue: #7329
- Orange Pi 3B | Build with "current" kernel branch, which is now Linux 6.12
- DietPi-Installer | consistency ...
- CHANGELOG | Typo
- DietPi-Software | Update LMS docs links and Komga fallback URL
- CI | Work around failing poweroff in Trixie containers everywhere. It does not hurt and bypasses the loudly failing systemd-logind dbus call attempt on Bookworm as well.
- DietPi-Build | Add UEFI image support for VMs
- CI | Armbian: Remove collabora branch
- DietPi-Software | Cuberite: Run in new detached foreground mode, to enhance systemd tracking logs and service status: cuberite/cuberite#5592
- CI | DietPi-Software test: Give Cuberite on x86 some more time to start up
- DietPi-Software | Sonarr: Update fallback URL
- DietPi-Software | ProFTPD/vsftpd: Update descriptions: ProFTPD is the by far larger and more feature-rich FTP server, with FTPS and SFTP modules etc. vsftpd is an order of magnitute smaller, FTPS only.
- DietPi-Banner | Syntax
- DietPi-Software | phpMyAdmin: Update fallback version
- DietPi-Software | TasmoAdmin: Update fallback URL
- CI | DietPi-Build: Build VM UEFI installer images by default
- CI | Armbian: Do not try to cherry-pick the Orange Pi 5 Max branch, if it was selected already
- CI | Armbian: Fix Orange Pi 5 Max file renaming
- CI | Armbian: Really fix Orange Pi 5 Max file renaming
- DietPi-Software | Update fallback URLs
- CI | vaultwarden: Fix package version string
@MichaIng MichaIng added the Beta 🧪 Issues specific to the Beta branch testing label Jan 25, 2025
@MichaIng MichaIng added this to the v9.10 milestone Jan 25, 2025
- CHANGELOG | Add missing entries and typo
- DietPi-Software | Bazarr: Install UnRAR for RISC-V as well
- DietPi-Software | Navidrome: Apply execute permissions to executable as intended
- DietPi-Software | Fail2Ban: Since our pull request to fix Dropbear filters has been merged, download it from the official GitHub repo master branch, instead of writing it manually.
- CHANGELOG | This release does not contain new images (yet)
- DietPi-Build | Use Error_Exit throughout the script
- DietPi-Build | Do not enforce installer image when building x86_64 images with GPT partition. Let's see whether at least in VMs, UEFI images can be booted when flashed to the root drive directly. Also this failing on PCs was a result from years ago, while the underlying reason was never investigated.
- DietPi-Build | Raise VM raw image size after installer image has been generated, to assure either passing "-i" or "-v all" has the exact same result for the installer image.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Beta 🧪 Issues specific to the Beta branch testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants