-
Notifications
You must be signed in to change notification settings - Fork 51
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Co-authored-by: MichaIng <[email protected]>
- Loading branch information
1 parent
0efe677
commit 02bd710
Showing
9 changed files
with
63 additions
and
2 deletions.
There are no files selected for viewing
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
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Release Notes | ||
|
||
## September 2023 (version 8.22) | ||
|
||
### Overview | ||
|
||
The **September 23th, 2023** release of **DietPi v8.22** comes with complete new images in the `.xz` format and with an editable `dietpi.txt` now for all images and a couple of improvements and bug fixes. | ||
|
||
![Chair and leaves](../assets/images/dietpi-release-v8_22.jpg){: width="480" height="320" loading="lazy"} | ||
|
||
!!! cite "*Photo by `qimono`, Pixabay*" | ||
|
||
### New images | ||
|
||
- [**All images**](../../hardware/) :octicons-arrow-right-16: 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. 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: <https://github.com/MichaIng/DietPi/pull/6602> | ||
- [**All images**](../../hardware/) :octicons-arrow-right-16: 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 xz-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 checked as part of the decompression. | ||
- [**All images**](../../hardware/) :octicons-arrow-right-16: SHA256 hashes and GPG signatures are now provided for all our images, linked from our download page or found here: <https://dietpi.com/downloads/images/>. Our public GPG keyring can be found at <https://github.com/MichaIng.gpg>. | ||
- [**All images**](../../hardware/) :octicons-arrow-right-16: Most of our images, those with do not ship with a very old Linux version, have no entropy daemon pre-installed anymore. Either `rngd` or `haveged` 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. | ||
|
||
### New software | ||
|
||
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**ADS-B Feeder**](../../software/distributed_projects/#ads-b-feeder) :octicons-arrow-right-16: Track airplanes using SDRs and feed the data to ADS-B aggregators. Many thanks to @dirkhh for maintaining and implementing this software option: <https://github.com/MichaIng/DietPi/pull/6587> | ||
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**Kavita**](../../software/media/#kavita) :octicons-arrow-right-16: This open source comics/mangas/ebooks media server with a built-in web reader has been added to our software catalogue. Many thanks to @drahen for implementing this software option: <https://github.com/MichaIng/DietPi/pull/6610> | ||
|
||
### Enhancements | ||
|
||
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**DietPi-CloudShell**](../../software/system_stats/#dietpi-cloudshell) :octicons-arrow-right-16: The date/time output format at the top of every 3rd scene is now localised. | ||
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**Docker**](../../software/programming/#docker) :octicons-arrow-right-16: Enabled for Trixie and RISC-V via `docker.io` package from Debian repository. | ||
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**Portainer**](../../software/programming/#portainer) :octicons-arrow-right-16: Enabled for RISC-V as Docker is now supported on RISC-V as well. | ||
|
||
### Bug fixes | ||
|
||
- [**NanoPi R4S**](../../hardware/#nanopi-series-friendlyelec) :octicons-arrow-right-16: 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: <https://github.com/MichaIng/DietPi/issues/6342#issuecomment-1697669420> | ||
- [**Orange Pi 5**](../../hardware/#orange-pi-series) :octicons-arrow-right-16: Resolved a v8.21 regression where the update may have lead to an unbootable system or caused other issues like missing HDMI output, because of a falsely set device tree file name. | ||
- [**Odroid C1**](../../hardware/#odroid) :octicons-arrow-right-16: 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](https://dietpi.com/forum/u/oskar242000){: class="nospellcheck"} for reporting this issue: <https://dietpi.com/forum/t/odroid-c1-not-booting-after-kernel-upgrade/17818> | ||
- **Bookworm** :octicons-arrow-right-16: Resolved an issue where poweroff/reboot/halt commands did throw errors about missing `dbus` or `logind`. DietPi ships without `dbus` and with `logind` masked by default, as we do not see their features being used on a typical DietPi system. Instead, `dbus` is installed and `logind` unmasked on demand on certain software installs or when chosen via `dietpi.txt`. However, the newer `systemd` version since Bookworm attempts `dbus` > `logind` communication in any case when calling poweroff/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 either `dbus` is not reachable or `logind` not running. Until in case `dbus` or `logind` are further tied into common system commands or features, we solved the issue by creating shell functions for poweroff/reboot/halt which call the respective systemd target directly to bypass `logind` (and hence `dbus`), but fall back to the original commands, depending on given command-line parameters. | ||
- **dietpi-bookworm-upgrade** :octicons-arrow-right-16: Resolved an issue on systems with Armbian repository, where the system was still identified as Bullseye after the distribution upgrade to Bookworm. Reason was Armbian's base-files package, which was not upgraded as intended. On all DietPi systems, the original base-files package from Debian will now be enforced to prevent this and similar issues. Many thanks to @rogerthn2019 for reporting this issue: <https://github.com/MichaIng/DietPi/issues/6227#issuecomment-1713688577> | ||
- [**DietPi-Tools**](../../dietpi_tools/) | [**DietPi-Config**](../../dietpi_tools/system_configuration/#dietpi-config) :octicons-arrow-right-16: 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: <https://github.com/MichaIng/DietPi/issues/6501#issuecomment-1697175109> | ||
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**Ampache**](../../software/media/#ampache) :octicons-arrow-right-16: 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: <https://github.com/MichaIng/DietPi/issues/6598> | ||
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**Bazarr**](../../software/bittorrent/#bazarr) :octicons-arrow-right-16: Resolved an issue where the installation failed on ARMv6 and ARMv7 Bullseye and Bookworm systems, since some pre-compiled Python modules are currently not available on piwheels, due to the currently running prioritised builds of all modules for Bookworm. | ||
|
||
As always, many smaller code performance and stability improvements, visual and spelling fixes have been done, too much to list all of them here. Check out all code changes of this release on GitHub: <https://github.com/MichaIng/DietPi/pull/6626> |
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
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
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
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