Skip to content

Commit 27a122e

Browse files
committed
Init v10.1
1 parent fce03ce commit 27a122e

File tree

4 files changed

+25
-8
lines changed

4 files changed

+25
-8
lines changed

.meta/dietpi-survey_report

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -592,8 +592,14 @@ shopt -s extglob # +(expr) syntax
592592
unset -v 'aSOFTWARE_NAME10_0[48]' # Pydio
593593
aSOFTWARE_NAME10_0[47]='ownCloud Infinite Scale'
594594

595+
aSOFTWARE_NAME10_1=()
596+
for i in "${!aSOFTWARE_NAME10_0[@]}"
597+
do
598+
aSOFTWARE_NAME10_1[i]=${aSOFTWARE_NAME10_0[i]}
599+
done
600+
595601
# Pre-create software counter array so that we can see also software (available in newest version) with 0 installs
596-
for i in "${aSOFTWARE_NAME10_0[@]}"
602+
for i in "${aSOFTWARE_NAME10_1[@]}"
597603
do
598604
aSOFTWARE[$i]=0
599605
done

.update/version

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
# shellcheck disable=SC2034
33
# Available DietPi version
44
G_REMOTE_VERSION_CORE=10
5-
G_REMOTE_VERSION_SUB=0
6-
G_REMOTE_VERSION_RC=1
5+
G_REMOTE_VERSION_SUB=1
6+
G_REMOTE_VERSION_RC=-1
77
# Minimum DietPi version to allow update
88
G_MIN_VERSION_CORE=8
99
G_MIN_VERSION_SUB=0

CHANGELOG.txt

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
v10.1
2+
(2026-02-21)
3+
4+
Enhancements:
5+
6+
Bug fixes:
7+
8+
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/XXXX
9+
10+
-----------------------------------------------------------------------------------------------------------
11+
112
v10.0
213
(2026-01-25)
314

@@ -17,7 +28,7 @@ Removed software:
1728
- The removal of support for Debian 11 Bullseye implies the removal of the classic ownCloud software option. It does not support PHP 8.x, and development stalled. Instead we integrated support for the actively developed ownCloud Infinite Scale (see above), and a migration to Nextcloud is alternatively possible: https://github.com/MichaIng/DietPi/pull/7886
1829
- The removal of support for Debian 11 Bullseye implies the removal of the classic Pydio 8 software option. It does not support PHP 8.x, with Pydio Cells as its successor. We will add Pydio Cells with DietPi v10.1. A migration of data is possible, but has limitations and requires some preparation: https://docs.pydio.com/cells-v4/admin-guide/advanced/migrate-pydio-8-to-cells/. Please let us know if you require a possibility to migrate your Pydio 8 to Pydio Cells after reading the related docs. Depending on interest, we can backport Pydio Cells to a DietPi v9.20.x release on the dedicated compat branch, so that it can be installed alongside Pydio 8 to allow a direct migration. To uninstall Pydio 8 remains on DietPi v10.x, follow these steps: https://github.com/MichaIng/DietPi/pull/7912
1930

20-
Enhancement:
31+
Enhancements:
2132
- Raspberry Pi | DietPi can now be selected within the Raspberry Pi Imager below "Other general-purpose OS" for all Raspberry Pi models.
2233
- Quartz64 | The new Linux Rocket NPU driver has been enabled for this SBC family.
2334
- DietPi-LetsEncrypt | For Nginx from Debian Trixie on, the HTTP/2 syntax has been updated and HTTP/3 with QUIC is enabled. The change can be applied retrospectively by re-running dietpi-letsencrypt. Many thanks to @JappeHallunken for implementing this enhancement: https://github.com/MichaIng/DietPi/pull/7860
@@ -42,7 +53,7 @@ v9.20
4253
New software:
4354
- RustDesk Server | The signalling and relay server component for the RustDesk remote desktop system has been added to our software catalogue. Many thanks to @JappeHallunken for implementing this software option: https://github.com/MichaIng/DietPi/pull/7842
4455

45-
Enhancement:
56+
Enhancements:
4657
- Orange Pi 5/Max/Ultra | Our images ship now with all USB-A ports and, depending on model, one USB-C port enabled in host mode, making them functional for USB devices. This is done with a device tree overlay "dwc3-host". Removing it from /boot/dietpiEnv.txt reverts the affected port(s), which share one controller, to their default OTG mode, in which case attached USB devices are not detected or even powered. For existing instances, add "dwc3-host" to the "overlays=" line in /boot/dietpiEnv.txt to apply this change. Many thanks to @DiegoBM and @pavel-kamaev for reporting this issue: https://github.com/MichaIng/DietPi/issues/7738
4758
- Radxa ZERO 3 | New images will ship with Linux 6.12 mainline LTS kernel now, and the DietPi update migrates systems with legacy and vendor kernel to mainline LTS as well.
4859
- DietPi-Backup | A workaround for ACLs applied at an NFSv4 mount target has been applied. If ACLs are applied e.g. recursively at the NFS server, they are translated and exposed as special NFSv4 ACLs at the client, which is incompatible with POSIX ACLs. The "cp -a/--archive" used to special handle /etc/debian_version tries and hence fails to preserve them. "rsync -a/--archive" does not imply ACLs, hence does not suffer from the issue. It may be able to handle them better using its "-A/--acls" flag. However, ACLs applied at the NFS server of course must not be applied at the restored OS anyway, hence we just skip the "cp -a" flag now. The default root:root 0644 mode is anyway what /etc/debian_version is intended to be, and an updated mtime does not hurt. Preserving ACLs and xattr for system backups would be actually a good feature, but at least doing this for backups to NFS mounts hence is risky. For this, we'd first need to implement an option to create and transfer a tarball of the backup at the client, and compression as logical addition with it. "tar" has an "--acls" option as well. Many thanks to @miloit for reporting the related error: https://github.com/MichaIng/DietPi/issues/7825
@@ -72,7 +83,7 @@ v9.19
7283
New software:
7384
- BirdNET-Go | This continuous avian monitoring and identification system has been added to our software catalogue. Many thanks to @mtekman for implementing this software option: https://github.com/MichaIng/DietPi/pull/7770
7485

75-
Enhancement:
86+
Enhancements:
7687
- DietPi-Banner | An option to wrap the banner output for smaller terminals/screens has been added. Run "dietpi-banner" from console to configure its output, and find the new option at the bottom of the list. Many thanks to @mtekman for implementing this feature: https://github.com/MichaIng/DietPi/pull/7779
7788
- DietPi-Software | UrBackup: Packages are now installed via official APT repository: https://download.opensuse.org/repositories/home:/uroni/. Aside of the benefit of updates via "apt upgrade", this allowed us to unlock support for Debian Trixie and above. Also support for ARMv6 has been added, but only until Debian Bookworm for now. A Raspbian Trixie suite does not exist yet
7889
- DietPi-Software | NAA Daemon: Support for Debian Trixie and above on ARMv6/7 systems has been unlocked.

dietpi/func/dietpi-globals

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@
5454
[[ -f '/boot/dietpi/.version' ]] && . /boot/dietpi/.version
5555
# - Assign defaults/code version as fallback
5656
[[ $G_DIETPI_VERSION_CORE ]] || G_DIETPI_VERSION_CORE=10
57-
[[ $G_DIETPI_VERSION_SUB ]] || G_DIETPI_VERSION_SUB=0
58-
[[ $G_DIETPI_VERSION_RC ]] || G_DIETPI_VERSION_RC=1
57+
[[ $G_DIETPI_VERSION_SUB ]] || G_DIETPI_VERSION_SUB=1
58+
[[ $G_DIETPI_VERSION_RC ]] || G_DIETPI_VERSION_RC=-1
5959
[[ $G_GITBRANCH ]] || G_GITBRANCH='master'
6060
[[ $G_GITOWNER ]] || G_GITOWNER='MichaIng'
6161
# - Save current version and Git branch

0 commit comments

Comments
 (0)