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 v9.8 #7246

Merged
merged 66 commits into from
Oct 17, 2024
Merged

Release v9.8 #7246

merged 66 commits into from
Oct 17, 2024

Conversation

MichaIng
Copy link
Owner

v9.8

(2024-10-17)

Enhancements

Bug fixes

MichaIng and others added 30 commits August 26, 2024 02:24
- CHANGELOG | Fix release date
- DietPi-Software | NoMachine: Resolved an issue where the installation failed due to an outdated download URL. Many thanks to @tzvi208 for reporting this issue: #7198
- META | Merge from master
- META | Update from master
- CI | Raise size for new RPi images
- NanoPi M3/T3 | Resolved an issue where our recent image did not boot because the bootloader did not define a default device tree path anymore. Many thanks to @rozcietrzewiacz for reporting this issue: #2630 (comment)
- META | DietPi-Survey_report: Work around current bug in bash's printf function. Use mawk for now: https://bugs.debian.org/1078556
- DietPi-Software | NoMachine: Our install option will now always download the latest NoMachine version, instead of a hardcoded one depending on the DietPi version. Many thanks to @tzvi208 for for figuring it out to version-agnostic download URLs: #7198
* Update version

* Update CHANGELOG.txt

* Update dietpi-survey_report

* Update dietpi-globals
- Raspberry Pi firmware migration | switch to raspi-utils-core, which excludes a lot of optional developer-directed features, but includes vcgencmd, which is what we need.
- DietPi-Config | Resolved an issue where username and password in proxy settings could not be cleared, since the inputbox kept asking for an non-empty input. Many thanks to @dipisoft for reporting this issue: #7211
- DietPi-Confg | Enhance "Ok" button text, do indicated that it selects the highlighted menu entry
- DietPi-Config | Apply G_WHIP_INPUTBOX_REGEX to correct function call
- NanoPi R5S/R5C | Resolved an issue where the Ethernet LEDs did not work on systems upgraded from the legacy Linux 5.10 kernel. Many thanks to `@innovodev` for reporting this issue: https://dietpi.com/forum/t/21026
- DietPi-Services | Resolved an issue where the nfs-kernel-server service did show mode "alias". "nfs-kernel-server" is indeed an alias for the actual service name "nfs-server", which is now used.
- DietPi-Software | Update fallback URLs
- DietPi-Config | Minor text changes to the ARM Initial Turbo section
- DietPi-Software | Portainer: It has been enabled to accept private/custom CA certificates by using the trusted CA certificates of the host, instead of the ones shipped with the container image. Many thanks to @oldboys92 for implementing this enhancement: #7217

Signed-off-by: Sebastian Bogaci <[email protected]>
- CI | DietPi-Software test: Disable Raspotify 32-bit ARM test for now, as it fails with QEMU emulation
- CI | Fix ARMv6 uname workaround for Bullseye, where it is installed to /lib/uname and those Bullseye images, interestingly, do not have usr-merge applied.
- DietPi-Software | Raspotify: Resolved an issue where the service failed to start with the latest Raspotify release, since it contains a config, incompatible with the bundles librespot: dtcooper/raspotify#674
- DietPi-Software | ReadyMedia: Re-create config file with ours, if it does not exist yet, and merge code around the sadly enforced file logging
- DietPi-Software | Raspotify: Remove obsolete workaround
- DietPi-Software | Update fallback URLs
- ROCK 4 | Resolved an issue where a false APT component was applied for your APT server, leading to errors and missing kernel/firmware upgrades. Many thanks to `@cdlenfert` for reporting this issue: https://dietpi.com/forum/t/20771
- DietPi-Software | Home Assistant: Resolved an issue where the latest Home Assistant version did not start. Many thanks to @whyisthisbroken and others for reporting this issue: #7231
- DietPi-Software | Update fallback URLs
- DietPi-Software | Home Assistant: Fix dependency path, as with "uv", the target is the site-packages directory, instead of the Python home.
- DietPi-FirstBoot | The network time sync mirror configured in dietpi.txt is now applied before the first time sync is done, instead of after login and initial DietPi update. Many thanks to `@bigops` for making us aware of this: https://dietpi.com/forum/t/21600
- DietPi-Config | Make use of new function to apply the network time sync mirror without re-applying the mode in the same turn
- Bullseye | Solved an issue with our Bullseye images, where the FAT setup partition was not detected, preventing import of config files from it, as well as proper root filesystem expansion. Many thanks to @rozcietrzewiacz for reporting this issue and detecting the actual underlying reason for it: #2630
- DietPi-Imager | Skip lowering number of xz compression threads manually in case of limited RAM. This was needed with 7zip, but xz does it automatically, even too strict. By default, it loweres the number of threads until 25% of physical RAM are used for compresssion. We raise this to 50% for now: #7234
- RC up
- DietPi-Set_hardware | On Orange Pi 3B/Zero 3/Zero 2W, enable Bluetooth and WiFi modules via /etc/modules-load.d as well if loading them via modprobe fails. In some cases it does, while succeeds during boot, and there is no harm to just try it, even if the module is not present at all.
- DietPi-FirstBoot | systemd-timesyncd needs to be restarted to apply changed NTP mirrors. Also this speeds up first run setup: A sync is not done immediately after network is up, but immediately when the service is restarted and network available.
- DietPi-Config | Fix SPI bootloader flash option for Orange Pi 5 and probably other SBCs, where the flashing script does not contain the SPI device anymore, but requires it as 2nd argument instead.
- DietPi-Software | Apply a minimum restart limit of 3 per minute consequently for all services with "Restart=on-failure".
- DietPi-Software | Update fallback URLs
- Orange Pi Zero 3 | Fix dtb for new mainline U-Boot
- Orange Pi 3B | Added support for board revision v2.1, where Ethernet did not work with our previous kernel. Many thanks to `@raphamotta` and others for making us aware of this: https://dietpi.com/forum/t/20689
- DietPi-Patches | Satisfy shellcheck
- DietPi-Set_hardware | Minor
- DietPi-Drive_Manager | Resolved an issue where formatting the internal eMMC in drive mode on some SBCs, like Odroid N2, failed. Many thanks to `@ankagar` for reporting this issue: https://dietpi.com/forum/t/20689/33
- DietPi-Drive_Manager | Wording
- DietPi-Software | ruTorrent: Assure that only v5 is installed, despite v4 LTS version still being released
- DietPi-Software | Komga: Update fallback URL
- DietPi-Software | Folding@Home: Resolved an issue where the installation failed. Due to larger changes in Folding@Home v8, v7 will be installed for now, before we find time to implement the needed changes for v8. Many thanks to @cruzadernl for reporting this issue: #7187
- DietPi-Software | Syncthing: Update fallback URL
- ROCK 4 SE | Resolved an issue where WiFi did not work if Bluetooth was disabled. Many thanks to @MidG971 and @c00ldchan for reporting this issue: #6943
- DietPi-Set_hardware | Do not handle hciuart service on ASUS Tinker Board, when disabling Bluetooth, which we do not handle/start when enabling Bluetooth either.
- DietPi-Patches | Fix NanoPi R6S vs NanoPC T6 detection
- DietPi-Software | Update HAProcy and Home Assistant Python versions
- CHANGELOG | Adjust release date
- Images | Add initial support for Orange Pi 5 Max and NanoPi M6, not as officially supported yet, but to allow building test images with stable DietPi code.
- DietPi-Software | frp: Update fallback URL
- DietPi-Software | HAProxy: Fix install on Trixie, by replacing "old" pcre3 with "new" pcre2 (confusingly) for all distro versions
- DietPi-Software | HAProxy: Update build flags for pcre2
- DietPi-Installer | Fix OPi 5 Max and NanoPi M6 build
@MichaIng MichaIng added this to the v9.8 milestone Oct 17, 2024
- CHANGELOG | Add release PR URL
- CHANGELOG | Add release PR URL
@MichaIng MichaIng merged commit 5f69eeb into master Oct 17, 2024
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.

4 participants