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.25 #6808

Merged
merged 62 commits into from Dec 17, 2023
Merged

Release v8.25 #6808

merged 62 commits into from Dec 17, 2023

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Dec 17, 2023

v8.25

(2023-12-17)

New images

  • Star64 | Support for the RISC-V StarFive VisionFive 2 clone from PINE64 has been added to DietPi. The images are highly experimental, like software support for the architecture in general. Find our images here, before they are added to our download page soon: https://dietpi.com/downloads/binaries/testing/
  • Orange Pi 3B | Support for this RK3566 SBC has been added to DietPi. Find our images here, before they are added to our download page soon: https://dietpi.com/downloads/binaries/testing/

Enhancements

  • Raspberry Pi | We applied preparations for supporting the new official Raspberry Pi firmware and kernel packages, which implies support for Raspberry Pi 5. A script allows to the migration to the new package set, including the switch for the boot mountpoint from /boot to /boot/firmware. Please see the following topic about how to apply the script. Note that it is in beta stage for now, since the change might cause issues among our scripts which we did not detect yet: Image | Raspberry Pi 5: Testing and firmware migration script #6676
  • Quartz64 | The kernel receives a major upgrade to Linux 6.6.3 and we switched to latest unmodified mainline U-Boot 2023.10. Among others changes, this implies a fixed onboard Ethernet MAC address, which was previously changing on every boot.
  • DietPi-Software | NZBGet: We migrated to the repository of the new project maintainer, since the original author stopped development: https://dietpi.com/forum/t/nzbget-new-maintainer-dietpi-software-already-updated/18425. Being on it, plain text file logging has been disabled in favour for journal logging, i.e. all NZBGet related logs are now combined in journalct -u nzbget. The logging change will be applied on next DietPi update, the NZBGet upgrade itself can be done via reinstall: dietpi-software reinstall 149

Bug fixes

  • Proxmox | Now really resolved the issue where the QEMU guest agent was not always installed automatically on first boot.
  • DietPi-Update | Resolved an issue on RPi 4 systems with 32-bit userland/OS (but 64-bit kernel enabled) where wrong package variants could have been installed during patch stages. Many thanks to @diment08 for reporting this issue: Error update DietPi from v8.23.3 to 8.24.1 #6768
  • DietPi-Backup | Resolved an issue where updating or restoring backups between different distro version may have been incomplete (particularly in case of Bookworm and Bullseye), since the /etc/debian_version is identical in size and mtime, and hence seen as identical by rsync (by default), while its content is different.
  • DietPi-Software | Ampache: Resolved an issue on Bullseye and Bookworm systems where the initial web UI access failed because our pre-generated database was too old. A template shipped with Ampache will now be used, the initial admin user and music catalogue added via CLI. Many thanks to @mostly_offline for reporting this issue: https://dietpi.com/forum/t/bypassing-ampache-update-page/17367
  • DietPi-Software | Kodi: Worked around an issue on RPi Bookworm systems where installing Kodi failed due to a missing directory. Many thanks to @joshi0531 for reporting this issue: Installation error of Kodi: post-installation script fails #6703
  • DietPi-Software | TasmoAdmin: Resolved an issue where the web updater did not work with Lighttpd, due to a wrong rewrite rule. Many thanks to @Boebbele for reporting this issue: please update tasmoadmin  #6805

MichaIng and others added 30 commits November 20, 2023 18:52
- CI | DietPi-Software build: Further aling/adjust enforcement of ARMv6 packages on Raspbian host systems
- DietPi-Update | Resolved an issue on RPi 4 systems with 32-bit userland/OS (but 64-bit kernel enabled) where wrong package variants could have been installed during patch stages. Many thanks to @diment08 for reporting this issue: #6768
- DietPi-Software | Navidrome: Update fallback URL
- DietPI-Patches | Bump vaultwarden and Amiberry upgrade
- DietPi-Pre-patchres | Revert rpi-eeprom workaround on RPi 4 Bookworm systems
- Orange Pi Zero 3 | Do not create images with loaded WiFi and Bluetooth modules anymore, as this is now done on demand by dietpi-config/dietpi-set_hardware when toggling WiFi/BT
- Trixie | Move from p7zip to 7zip
- DietPi-Software | Ampache: Resolved an issue on Bullseye and Bookworm systems where the initial web UI access failed because our pre-generated database was too old. A template shipped with Ampache will now be used, the initial admin user and music catalogue added via CLI. Many thanks to `@mostly_offline` for reporting this issue: https://dietpi.com/forum/t/bypassing-ampache-update-page/17367
- Proxmox | Now really resolved the issue where the QEMU guest agent was not always installed automatically on first boot.
- META | Satisfy shellcheck
- DietPi-Software | Gitea: Update fallback URL
- DietPi-Software | Webmin: Migrate to new APT repo
- CI | Quartz64: Assure that all package files are owned by root user and group
- CI | Quartz64: Linux 6.6 does not create the modules source symlink anymore
- CI | Quartz64: We need root permissions to remove files previously chowned to root
- META | Add a checkbox to the issue template to ask users to confirm if they checked for existing issues
- DietPi-Software | Komga: Update fallback URL
- DietPi-Build | Enable systemd-logind OOTB on Proxmox images to enable ACPI functionality (shutdown/reboot from Proxmox GUI)
- DietPi-Set_hardware | qemu-guest-agent: Enable logind in every case. On Bookworm, it is no strict dependency, but ACPI is required, which is provided by logind. acpid would be an alternative, but since logind is required for other software options and features as well, it is overall the better choice.
- DietPi-Build | Add loop device creation , and use the raw image, as loop devices cannot be created from QCOW2 images
- DietPi-Installer | Remove the os-prober step. It was never requested by a user but by Dan himself when he implemented it. Currently it does not work anymore since Debian (or GRUB) changed the default, so that a setting would need to be changed first. Let's remove it and re-add it if anyone really asks for it.
- META | Remove tailing space
- DietPi-Set_hardware | Start qemu-guest-agent when enabling it, as this is not done by package postinst scripts
- DietPi-Software | Nextcloud: Update Lighttpd and Nginx configs, especially add .mjs files to list of static resources: nextcloud/server#38688
- DietPi-Software | TasmoAdmin: Update fallback URL
- Quartz64 | The kernel receives a major upgrade to Linux 6.6.3 and we switched to latest unmodified mainline U-Boot 2023.10. Among others changes, this implies a fixed onboard Ethernet MAC address, which was previously changing on every boot.
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- DietPi-Software | NZBGet: Update of the download URL due to a new project maintainer and switch to journal log
- General | Follow symlink with all sed calls on files. This is required for the new RPi firmware packages which have /boot/config.txt etc symlinks to /boot/firmware/config.txt. But it is generally useful and the expected behaviour.
- DietPi-Software | Update fallback URLs
- DietPi-Backup | Resolved an issue where updating or restoring backups between different distro version may have been incomplete (particularly in case of Bookworm and Bullseye), since the /etc/debian_version is identical in size and mtime, and hence seen as identical by rsync (by default), while its content is different.
- DietPi-Software | Kodi: Worked around an issue on RPi Bookworm systems where installing Kodi failed due to a missing directory. Many thanks to @joshi0531 for reporting this issue: #6703
- DietPi-Software | Update fallback URLs
- META | Merge from master
- CHANGELOG | Add entry about RPi firmware migration script
- dietpi-rpi-firmware-migration | Add RPi 5 kernel packages
- dietpi-rpi-firmware-migration | Add RPi 5 kernel packages
- dietpi-rpi-firmware-migration | Fix package name
- dietpi-rpi-firmware-migration | Fix package name
- dietpi-rpi-firmware-migration | Remove execute bit from DietPi files which do not require it
- dietpi-rpi-firmware-migration | Install 2712 on 64-bit userland only, as it does not support 32-bit: RPi-Distro/repo#356
- META | Remove tailing space
- DietPi-Software | Komga: Update fallback URL
- DietPi-Backup | Fix debian_version file name: #6806
- DietPi-Software | Box86/64: Bump fallback URL and add Raspberry Pi 5 target with and without 64-bit-only (16k pages) kernel to Box64
- DietPi-Software | TasmoAdmin: Resolved an issue where the web updater did not work with Lighttpd, due to a wrong rewrite rule. Many thanks to @Boebbele for reporting this issue: #6805
- DietPi-Patches | Update Lighttpd TasmoAdmin config to fix web updater
- Star64 | Allow updating SPI bootloader and flashing U-Boot env just like on VisionFive 2
- Orange Pi 3B | Add support
- VisionFive 2 | Bump Linux to v6.1.68
- DietPi-Build | Increase Orange Pi 3B rootfs size
- DietPi-Build | Further raise Orange Pi 3B rootfs size
- Quartz64 | Bump kernel to Linux 6.6.7
- DietPi-Software | Readarr: Update fallback URL
- CI | Add Orange Pi 3B to image build workflow
- DietPi-Patches | Bump Amiberry and vaultwarden build versions
@MichaIng MichaIng added this to the v8.25 milestone Dec 17, 2023
- CHANGELOG | Set v8.25 release PR URL
- RC up
@MichaIng MichaIng merged commit d03c6de into master Dec 17, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Open Beta v8.25 | Please help testing and hardening our upcoming release
2 participants