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 v8.21.0 #6563

Merged
merged 47 commits into from
Aug 20, 2023
Merged

Beta v8.21.0 #6563

merged 47 commits into from
Aug 20, 2023

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Aug 20, 2023

Beta v8.21.0

(2023-08-20)

New images

  • Orange Pi 5 Plus | Support for the Orange Pi 5 Plus SBC has been added to DietPi with hardware ID 82. Images will be provided on our download page: https://dietpi.com/#download

Enhancements

  • Orange Pi 5/ROCK 5B | An update of the kernel to Linux 5.10.160 will be applied automatically as part of the DietPi update.
  • DietPi-Config | When applying WiFi hotspot settings, manually changed IP addresses in /etc/network/interfaces will now be preserved.
  • DietPi-Config | WiFi Hotspot: Toggles for enabling 802.11n/WiFi 4, 802.11ac/WiFi 5 and 5 GHz WiFi respectively have been added to the menu.
  • DietPi-Software | WiFi Hotspot: We added new dietpi.txt settings SOFTWARE_WIFI_HOTSPOT_WIFI4, SOFTWARE_WIFI_HOTSPOT_WIFI5 and SOFTWARE_WIFI_HOTSPOT_5G to have 802.11n/WiFi 4, 802.11ac/WiFi 5 and 5 GHz support respectively enabled on install.

Bug fixes

  • DietPi-Globals | G_GET_NET: Resolved an issue where the default route was not detected correctly if learned via OPSF or other routing protocols which change the output field numbers of the ip route command. Many thanks to @owendelong for reporting this issue: G_GET_NET fails if default route not static #6561
  • DietPi-Installer | Resolved an issue where building images for ARMv7 hardware was not possible on a ARMv8 host. Offered/accepted ARM hardware IDs are now based on the userland/OS architecture of the image instead of the CPU/kernel architecture returned via uname -m. Many thanks to @dirkhh for reporting this issue: Building working images #6541
  • DietPi-Set_swapfile | Resolved an issue on Bookworm systems where zram swap space was not enabled automatically on boot due to missing syscall permissions, and the swappiness was not changed as intended. Many thanks to @magicfoxt-magicfox for reporting this issue: zram swap is not enabled after boot #6511
  • DietPi-LetsEncrypt | Resolved a v8.20 regression where Lighttpd did not start after applying or renewing the certificate due to a syntax error. Many thanks to @JappeHallunken for fixing this issue: Update dietpi-letsencrypt, bug introduced with my last commit #6517
  • DietPi-Config | Resolved an issue where /etc/network/interfaces was created with missing key values if lines were previously manually removed. Defaults are now applied in this case. Many thanks to @huettenwirt for reporting this issue: https://dietpi.com/forum/t/ifup-error-due-to-faulty-etc-network-interfaces/17605
  • DietPi-Config | Resolved an issue where the DHCP server failed to start after applying WiFi hotspot settings.
  • DietPi-Software | TasmoAdmin: Resolved an issue on Bookworm systems with Nginx and Lighttpd webserver where login and logout did not work anymore as the rewrite directives pointed to a file which does not exist anymore since TasmoAdmin v3. Many thanks to @TBirth for reporting this issue: https://dietpi.com/forum/t/tasmoadmin-not-found-after-visiting-login-page/17632

MichaIng and others added 30 commits July 30, 2023 00:51
- DietPi-Update | Hotfix for FFmpeg "downgrade" on RPi Bookworm
- CHANGELOG | Fix Wikimedia => MediaWiki naming
- DietPi-Software | MediaWiki: Move from "cloud" to "social" category
- DietPi-Software | Readarr: Update fallback URL
- DietPi-Set_swapfile | Resolved an issue on Bookworm systems where zram swap space was not enabled automatically on boot due to missing syscall permissions. Many thanks to @magicfoxt-magicfox for reporting this issue: #6511
- Init v8.21
- DietPi-Set_swapfile | Resolved an issue where the swappiness was not raised as intended when enabling zram swap
- DietPi-LetsEncrypt: Resolved a v8.20 regression where Lighttpd did not start after applying or renewing the certificate due to a syntax error. Many thanks to @JappeHallunken for fixing this issue: #6517
- DietPi-Logclear | Skip truncate command if no file is to be truncated
- META | Merge from master
- Live patch 0 | Fix DietPi-LetsEncrypt SSL config for Lighttpd: #6517
- DietPi-Software | File Browser: Update fallback URL
- CI | DietPi-Build: Minor
- CI | Minor workflow updates
- DietPi-Backup | Print output when updating GRUB after restoring a backup
- DietPi-Software | Komga: Update fallback URL
- dietpi-bookworm-upgrade | Fix additional list switch to Bookworm
- dietpi-bookworm-upgrade | Backport fix from v8.21 for correctly switching additional repos to Bookworm
- DietPi-Config | Resolved an issue where /etc/network/interfaces was created with missing key values if lines were previously manually removed. Defaults are now applied in this case. Many thanks to @huettenwirt for reporting this issue: https://dietpi.com/forum/t/ifup-error-due-to-faulty-etc-network-interfaces/17605
- DietPi-Software | Update fallback URLs
- Orange Pi 5/ROCK 5B | An update of the kernel to Linux 5.10.160 will be applied automatically as part of the DietPi update.
- Image | Add support for Orange Pi 5 Plus
- DietPi-Software | File Browser: Enable support for RISC-V
- DietPi-Software | Update fallback URLs
- DietPi-Patches | Unset fdtfile entry for Orange Pi 5 after successful kernel upgrade, to probably support onbaord WiFi on 5B model. The Orange Pi 5 dtb is selected automatically with the bootloader updated.
- DietPi-Software | Nginx: From Bookworm on, the "nginx" package does not include any extra modules while "nginx-light" pulls in "nginx" and additionall the "echo" module. Hence install "nginx" from Bookworm on.
- DietPi-Installer | Fix Trixie selection
- DietPi-Software | Syncthing: Update fallback URL
- DietPi-Config | Resolved an issue where the DHCP server failed to start after applying WiFi hotspot settings.
- DietPi-Config | When applying WiFi hotspot settings, manually changed IP addresses in /etc/network/interfaces will now be preserved.
- DietPi-Software | TasmoAdmin: Resolved an issue on Bookworm systems with Nginx and Lighttpd webserver where login and logout did not work anymore as the rewrite directives pointed to a file which does not exist anymore since TasmoAdmin v3. Many thanks to @TBirth for reporting this issue: https://dietpi.com/forum/t/tasmoadmin-not-found-after-visiting-login-page/17632
- DietPi-Software | ruTorrent: Update fallback version
- DietPi-Software | Update fallback URLs
MrEddX and others added 14 commits August 16, 2023 20:18
- DietPi-Globals | Fix typo in "Change command" input box of our G_EXEC error handler
- DietPi-Software | myMPD: Disable for Bookworm and Trixie on ARMv6 since the latest package depends on libflac8
- DietPi-Software | myMPD: Fix arch check
- DietPi-Installer | Resolved an issue where building images for ARMv7 hardware was not possible on a ARMv8 host. Offered/accepted ARM hardware IDs are not based on the userland/OS architecture of the image instead of the CPU/kernel architecture returned via "uname -m". Many thanks to @dirkhh for reporting this issue: #6541
- WiFi Hotspot | General cleanup and add a dietpi.txt setting for WiFi 4 support
- dietpi-bookworm-upgrade | Allow executing this script on Bookworm as well, in case of an error after the package upgrades but before software migrations. The repeated steps are harmless noops.
- DietPi-Installer | Update DISTRO_TARGET comment
- DietPi-Software | Box86/Box64: Update fallback version and use generic ARMv8 target for Box64 it none of the others match, which sets a few more flags correctly, aside of dynarec.
- dietpi-bookworm-upgrade | Mark all packages unhold before touching list files. If hold packages are not available anymore afterwards, they remain as dummy entries in "status" and "available" DPKG databases to preserve their hold state. At the same time, "apt-mark unhold" cannot be performed on packages which are neither installed nor available in any installed APT list/repo: #6559
- DietPi-Software | Readarr: Update fallback URL
- DietPi-Globals | G_GET_NET: Resolved an issue where the default route was not detected correctly if learned via OPSF or other routing protocols which change the output field numbers of the "ip route" command. Many thanks to @owendelong for reporting this issue: #6561
- DietPi-Software | Lidarr: Update fallback URL
- WiFi Hotspot | Add dietpi.txt setting and dietpi-config menu entry to toggle 802.11ac/WiFi 5 support
- WiFi Hotspot | Add 5 GHz support and respective channel selection
- DietPi-Config | Stop and restart hostapd and the DHCP server explicitly when applying changes with hotspot enabled/installed. One of the services might have failed e.g. due to invalid values, in which case they should be restarted to have corrected values taking effect. This means that "Apply" overrides the current "State" value, but this should be fine.
- DietPi-Config | Mask WiFi Hotspot key when applying to hostapd.conf
- META | Merge from master
@MichaIng MichaIng added the Beta 🧪 Issues specific to the Beta branch testing label Aug 20, 2023
@MichaIng MichaIng added this to the v8.21 milestone Aug 20, 2023
- RC up and remove live patches merged from master
- DietPi-Globals | Update default version
- General | Typos
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.

Open Beta v8.21 | Please help testing and hardening our upcoming release
5 participants