Conversation
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v6...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' 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>
Required since v0.44.0 for the newly used Argon2 password hashing algorithm via argon2-cffi.
We moved the overlay_error declaration into the overlay loop and removed support for generic fixup scripts.
Co-authored-by: MichaIng <micha@dietpi.com>
The package does not start it if installed from dietpi-software.
* dietpi-software: Immich: updates for v3 release * dietpi-software: Immich: update plugin filters and dirs * Revert "dietpi-software: Immich: updates for v3 release" This reverts commit 4605901.
The $version variable needs to remain untouched, or we'd need to store a dedicated variable for the build dir.
Packages were removed upstream.
The Trixie packages depend on fuse2, which was removed from Forky in favour of fuse3.
The key expired at the behinning of June, and Raspbian Trixie + Debian Testing suites are available now.
The Debian Testing packages still depend on fuse2. And the suite is available for amd64 only.
Until Forky, it is pulled in by some essential package(s). From Forky on, only by ifupdown, which is not installed on our container images.
Even if nothing needs to be compiled, extracting the wheels into `/tmp` takes ~600 MiB space. 2 GiB memory results in a 1 GiB `/tmp` on DietPi, which is usually sufficient with some buffer.
Show actual test file path in results dialog.
It uses a better non-linear algorithm to calculate a proper write cache.
…ages Dropbear is not preinstalled on container images, but `AUTO_SETUP_SSH_SERVER_INDEX` as well as `aSOFTWARE_INSTALL_STATE[104]` indicated it is. Since we plan to implement sopport for pre-installing software via `dietpi-software` within `dietpi-installer`, pre-seeding `/boot/dietpi/.installed` works already. Hence make use of this to indicate the correct install states.
- Changed custom entry to accept multiple commands - Added network usage by namespace - Added disk usage by pattern matching - Added systemd and fail2ban status - Standardized printing - Organized color resources - Added G_TRUNCATE_MID Co-authored-by: MichaIng <micha@dietpi.com>
Beta v10.6.0
Other implementations keep generating initramfs images on "update-initramfs" trigger, even if none exist and the kernel declares not to require it. From Debian Forky on, dracut implements and uses the `update-initramfs` command, to behave like initramfs-tools does now, to now create and new initramfs images on this trigger, but only refresh existing ones.
We used to provide CurlFtpFS as network filesystem option, but it has been removed a long time ago for security reasons. Remove leftovers to avoid confusion.
The general disk usage option is enabled by default, but no default mount point exists. The banner shows a yellow warning in this case. The rootfs mount point is hence added as default now. During the migration, it was assumed that the general disk usage option is disabled by default, hence only its explicit enabled state was preserved. Now, the disabled state is preseved as well. The userdata disk usage option is now migrated more explicitly to the mount point array indices 0 or 1, depending on whether the rootfs disk usage option was previously enabled or not, to either replace or be added to the default rootfs entry.
The petitboot boot menu shows the value of the `bootlabel` environment variable, if set, else "NO LABEL", which makes it difficult to identify the correct partition in multi-boot cases, with kernel device name and UUID only. Add "DietPi" as simple label.
It can be used to provide the ADMIN_TOKEN hash to enable the admin panel. It is an Argon2ID hash, hence practically impossible to brute-force off site with current computing power. But if a dictionary password is used, the strongest hashing algorithm does not help, and the information that the admin panel is enabled at all, should not be made public too lightly.
Unset syntax_error function after G_CONFIG_INJECT finished. Not sure what the idea was to unset the syntax_error *variable* at the end of the syntax_error function call. Probably some late night brain failure :).
Beta v10.6.1
There is a `vc4-kms-v3d-pi5` RPi device tree overlay now for RPi 5, like the `*-pi4` for RPi 4, both aliased by `vc4-kms-v3d`. Consider this as well when checking for and toggling KMS/DRM support. Do not show the VL805 EEPROM firmware version anymore. It is still used on RPi 4 revisions 1.3 and older, but not on any newer RPi model, where "N/A" is shown. Also, it did not get any update since 3 years, and likely won't get one anymore. Instead show not only the current, but also the latest EEPROM bootloader version, so one can see directly whether an update is available. `rpi-eeprom-update -a` will update the VL805 EEPROM firmware as well, if available, hence that won't be missed, just not visualized in our menu.
I contains the `quiet` parameter, which mutes most kernel and init system output on the local console. We want to preserve this for debugging purpose by default.
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Signed-off-by: MichaIng <micha@dietpi.com>
Beta v10.6.2
This file contains hidden or 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
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.
v10.6
(2026-08-08)
New images
Enhancements
@rouiljfor reporting the issue with one of these: https://dietpi.com/forum/t/25290/boot/dietpi/.dietpi-banner. The number of colour codes has been extended, using easier to remember named array indices. Many thanks to @timjolson for implementing these features: dietpi-banner: enhance and add new banner options #8172Bug fixes
@vlixand@tigerskyfor reporting this issue: https://dietpi.com/forum/t/24902, https://dietpi.com/forum/t/25296@Totof, and many others for reporting the issue and testing many attempts to fix it. And many thanks to @EvilOlaf from Armbian for helping with debugging, and moving the driver from a complex patch series into a dedicated GitHub repository: OrangePi Zero 2W - Kernel Oops During Downloads #8220/dietpi-benchmark_testfiledirectory was unintentionally created, if a "Full" benchmark was done first, and a "Custom Filesystem" Benchmark afterwards, for which no mount selection menu was shown either.dietpi-software reinstall 215 216, which includes Immich Machine Learning, (only) if installed.