-
-
Notifications
You must be signed in to change notification settings - Fork 506
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.22 #6626
Merged
Release v8.22 #6626
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- DietPi-Config | The menu option to update the SPI bootloader is now shown on Orange Pi 5 Plus as well, as intended. Many thanks for @zappydood for reporting its absence: #6501 (comment)
- NanoPi R4S | Resolved a v8.20 regression where the Ethernet LEDs did not react correctly after the kernel upgrade. Many thanks to @idaanx for reporting this issue: #6342 (comment)
- DietPi-Software | Ampache: Resolved an issue where the latest version was not successfully detected on install, so that an older fallback version was installed instead. Many thanks to @bartolus39 for reporting this issue: #6598
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- DietPi-Software | Add ADS-B Feeder: track airplanes using SDRs and feed the data to ADS-B aggregators (based on https://adsb.im) Signed-off-by: Dirk Hohndel <[email protected]> Co-authored-by: MichaIng <[email protected]>
- General | DietPi images are now shipped with a trailing FAT partition which contains dietpi.txt and other config files for easier pre-configuration and automation from Windows and macOS hosts. Related CLI flags have been added to our build scripts. Many thanks to @dirkhh for implementing this feature: #6602 Signed-off-by: Dirk Hohndel <[email protected]> Co-authored-by: MichaIng <[email protected]>
- Images: All our images are now compressed via xz instead of 7z. These are a little easier to handle, especially on Linux hosts, and many flashing utilities allow to flash zx-compressed images directly to disk, without the need to manually decompress them first. As xz compresses files and no directories, the dedicated README.md and hash text files are not included anymore. The hashes for integrity checks within an archive have no real purpose, as the compression algorithms imply hashes internally (CRC64 in case of xz), which are checked and integrity of the content assed as part of the decompression.
Co-authored-by: MichaIng <[email protected]>
- CI | DietPi-Software: Temporarily prevent Trixie/Sid builds until systemd + QEMU incompatibility fix has been released: systemd/systemd#28954
- DietPi-Software | Kavita: Add .NET dependencies - DietPi-Software | Kavita: Change default port to 2036 to avoid conflict with Shairport Sync - DietPi-Software | Kavita: On reinstals, preserve config dir bug replace everything else cleanly - DietPi-Software | Kavita: Use /opt/kavita (lower-case) as install and config/run user home dir - DietPi-Software | Kavita: Add to dietpi-services and dietpi-survey_report, as well as README credits and changelog entry
- Patreon Legends | Update Patreon Legends in DietPi-Banner. At this point, many thanks to Cameron for supporting us as Patreon Legend for such a long time. You helped us a lot to continue maintaining and developing DietPi, you are indeed a Legend! And many thanks to @dirkhh from ADSB.im for filling the free Legend spot at the same day, so that we nearly missed the change. Not only the financial support, but immediately doing some some nice feature contributions and input to topics is very welcome. - RC up
- Odroid C1 | Resolved an issue where the latest kernel upgrade broke boot of the Odroid C1. We do now pin, in case downgrade, and set on hold "current" and "edge" kernel packages of Armbian to v23.02.2 (Linux 5.15.93 respectively 6.1.11) with this DietPi update, which are the latest known functional packages for this SBC. Many thanks to `@oskar242000` for reporting this issue: https://dietpi.com/forum/t/odroid-c1-not-booting-after-kernel-upgrade/17818
- DietPi-Software | Transmission: Do not enable UPnP usage for port forwarding. Such must always be an explicit and interactive action by the admin. Remove seeding idle and ratio limits, which can be easily configured via web UI and we do not know whether users want to download only or intentionally keep seeding. Also do not set the log level, as this is enforced via "--log-error" CLI in the systemd service, overriding and even overwriting any changes done to the config file on service start.
- DietPi-Software | Bazarr: numpy build requires pkg-config to find openblas llibrary. This would have worked with libatlas as well, but revent openblas seems to provide better performance anyway, so lets stick with it. - DietPi-Software | Home Assistant: Switch from ATLAS to OpenBLAS, which seems to mostly provide better performance
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
v8.22
(2023-09-23)
New software
Enhancements
dietpi.txt
and other config files for easier pre-configuration and automation from Windows and macOS hosts. The partition is removed automatically on first boot, after copying all supported config files/scripts. Related CLI flags have been added to our build scripts:--add-fat-part
for dietpi-imager and--no-fat-part
for dietpi-build. Many thanks to @dirkhh for implementing this feature: DietPi-Imager | Add option to add FAT partition after rootfs to simplify setup #6602README.md
and hash text files are not included anymore. The hashes for integrity checks within an archive have no real purpose, as the compression algorithms imply hashes internally (CRC64 in case of xz), which are checked and integrity of the content assured as part of the decompression.rngd
orhaveged
were required previously to assure that the system entropy pool remained sufficiently filled, otherwise boot, service starts, cryptography tasks or anything using random character from/dev/random
could have hung. Recent Linux versions however fill the entropy pool from hardware random generators sufficiently by themselves, and have a HAVEGE-like fallback as well if no hardware random generator is available.docker.io
package from Debian repository.Bug fixes
@oskar242000
for reporting this issue: https://dietpi.com/forum/t/odroid-c1-not-booting-after-kernel-upgrade/17818poweroff
/reboot
/halt
commands did throw errors about missingdbus
orlogind
. DietPi ships withoutdbus
and withlogind
masked by default, as we do not see their features being used on a typical DietPi system. Instead,dbus
is installed andlogind
unmasked on demand on certain software installs or when chosen viadietpi.txt
. However, the newer systemd version since Bookworm attemptsdbus
>logind
communication in any case when callingpoweroff
/reboot
/halt
, despite no wall message being sent, e.g. to handle shutdown inhibitors (like open SSH session being able to prevent shutdown), and throws errors if eitherdbus
is not reachable orlogind
not running. Until in casedbus
orlogind
are further tied into common system commands or features, we solved the issue by creating shell functions forpoweroff
/reboot
/halt
which call the respective systemd target directly to bypasslogind
(and hencedbus
), but fall back to the original commands, depending on given command-line parameters.