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

Beta v9.6.0 #7111

Merged
merged 69 commits into from
Jul 2, 2024
Merged

Beta v9.6.0 #7111

merged 69 commits into from
Jul 2, 2024

Commits on Jun 9, 2024

  1. Release v9.5 (#7098)

    MichaIng authored Jun 9, 2024
    Configuration menu
    Copy the full SHA
    c7429cd View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. v9.6

    - DietPi-Software | Ampache: Update fallback URL
    MichaIng committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    2c44fa0 View commit details
    Browse the repository at this point in the history
  2. v9.6

    - META | Backwards merge from master
    MichaIng committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    fe3042c View commit details
    Browse the repository at this point in the history
  3. v9.5

    - Quartz64/Star64/VisionFive 2 | The extended attribute handler for ext4 security labels "CONFIG_EXT4_FS_SECURITY" has been enabled for these SBCs, required for some Docker containers. Many thanks to @gxsw for reporting this missing feature: #7102
    MichaIng committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    a026453 View commit details
    Browse the repository at this point in the history
  4. Init v9.6

    MichaIng committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    2a0f231 View commit details
    Browse the repository at this point in the history
  5. v9.6

    - CI | DietPi-Build: Re-add binfmt-support for Bullseye builds, since mmdebstrap fails on Jammy runners with systemd-binfmt, for whatever reason
    MichaIng committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    c428ad1 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. v9.6

    - CI | DietPi-Build: Raise some image sizes and attempt to fix another segmentation fault on armhf Bullseye systems, this time not at mmdebstrap, but when actually booting the system
    - DietPi-Installer/Patches | Install zstd on Odroid XU4 and 32-bit Amlogic (Odroid C1) systems, for better initramfs compression and faster decompression. Those are (now) supported by current kernel builds.
    MichaIng committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    06d4ed6 View commit details
    Browse the repository at this point in the history
  2. v9.6

    - CI | DietPi-Build: Remove doubled newline
    MichaIng committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    2439d78 View commit details
    Browse the repository at this point in the history
  3. v9.6

    - DietPi-Installer | Stop apt-daily services and timers before doing any APT installs. It just happened that they triggered while the installer tried to do its APT installs
    MichaIng committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    ced3e38 View commit details
    Browse the repository at this point in the history
  4. v9.6

    - DietPi-Build | Typo
    MichaIng committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    04b58a2 View commit details
    Browse the repository at this point in the history
  5. v9.6

    - DietPi-Build | Do not install recommended packages along with dependencies
    MichaIng committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    d8aad59 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. v9.6

    - Odroid C1 | Resolved an issue, where the kernel upgrade did not apply as intended. Many thanks to @th2j for reporting this issue: #6332 (comment)
    MichaIng committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    f639074 View commit details
    Browse the repository at this point in the history
  2. v9.6

    - DietPi-Pre-patches | Syntax
    MichaIng committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    50e6f8b View commit details
    Browse the repository at this point in the history
  3. v9.6

    - CI | DietPi-Build: Add mmdebstrap debug flag and define mode and format explicitly
    MichaIng committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    bdabec5 View commit details
    Browse the repository at this point in the history
  4. v9.6

    - CI | DietPi-Build: Remove the need for "arch-test" package
    MichaIng committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    fc820dd View commit details
    Browse the repository at this point in the history
  5. v9.6

    - DietPi-Software | ruTorrent: Update fallback version
    MichaIng committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    eea7c5a View commit details
    Browse the repository at this point in the history
  6. v9.6

    - Network | Resolved a rare issue, where shutdowns could hang, when networking.service and [email protected] instances try to bring down the same network interface concurrently. Many thanks to @ioctl2 for reporting this issue: #7104
    MichaIng committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    5dac7e3 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. v9.6

    - DietPi-Installer | Raise /tmp tmpfs size to 1 GiB, since in a few cases, APT update fails with "getline (12: Cannot allocate memory)"
    MichaIng committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    738a611 View commit details
    Browse the repository at this point in the history
  2. v9.6

    - CHANGELOG | Add entry about fixed VisionFive 2 image
    MichaIng committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0217da6 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. v9.6

    - DietPi-Banner | Resolved an issue where incorrect RAM usage was printed with German and potentially other locales. Many thanks to @jwgn for reporting this issue: #7107
    MichaIng committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    bea468b View commit details
    Browse the repository at this point in the history
  2. v9.6

    - DietPi-Software | Rclone: Update fallback URL
    MichaIng committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    9ca6c8a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. v9.6

    - NanoPi R6C | Resolved an issue where our new images did not boot, since the latest mainline U-Boot for R6S does not support the R6C anymore. Many thanks to @labmaster for reporting this issue: #7109
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    5db7d27 View commit details
    Browse the repository at this point in the history
  2. v9.6

    - NanoPi R6C | Do actually migrate to new U-Boot package
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    ed92c63 View commit details
    Browse the repository at this point in the history
  3. v9.6

    - DietPi-Patches | Move patch to correct code block
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    e885cd9 View commit details
    Browse the repository at this point in the history
  4. v9.6

    - DietPi-Installer | NanoPi R6C: Revert back to defining the device tree explicitly, since Armbian for whichever reason chose to use a generic RK3588 config for explicit NanoPi R6C U-Boot builds.
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    8312304 View commit details
    Browse the repository at this point in the history
  5. v9.6

    - DietPi-Installer | NanoPi R6C: Temporarily assure correct APT component, until DietPi v9.6 release, to allow master branch builds. The live patch is applied before the APT config exist, and would be overwritten by it, hence we need to switch again here.
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    f7a206b View commit details
    Browse the repository at this point in the history
  6. v9.6

    - DietPi-Installer | Skip live patch 0 on NanoPi R6C, which cannot succeed at this stage of the script, but will be applied at a later stage
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    232cd37 View commit details
    Browse the repository at this point in the history
  7. v9.6

    - DietPi-Patches | NanoPi R6C: Use correct U-Boot package branch
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    38cc823 View commit details
    Browse the repository at this point in the history
  8. v9.6

    - DietPi-Set_software | Fix U-Boot branch in some cases for auto-detecting correct APT component
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    ade85db View commit details
    Browse the repository at this point in the history
  9. v9.6

    - DietPi-Installer | Despite 1G /tmp size, apt update still somehow fails with "getline (12: Cannot allocate memory)". Clean APT lists after last change and add some debug info to see what exactly is consuming such huge amount of space
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    e653d87 View commit details
    Browse the repository at this point in the history
  10. v9.6

    - DietPi-Installer | APT updates fail despite ~10 MiB being used. Add more debug info, probably the reason is host memory, not guest or tmpfs size
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    25f4ce4 View commit details
    Browse the repository at this point in the history
  11. v9.6

    - DietPi-Installer | Update APT list after NanoPi R6C component has been added
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    8546783 View commit details
    Browse the repository at this point in the history
  12. v9.6

    - CI | DietPi-Build: Add most host side debug output in case of systems-nspawn or dietpi-installer failure.
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    8d05a19 View commit details
    Browse the repository at this point in the history
  13. v9.6

    - DietPi-Installer | Revert minimal /tmp tmpfs size to 512 MiB, since it turned out to not be the reason for "getline (12: Cannot allocate memory)". That the issue disappeared after doing this change was a coincidence. It re-appears and disappears randomly, pretty much an indicator for a host-side issue. Debug output has been added to investigate it in case.
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    f0a40f0 View commit details
    Browse the repository at this point in the history
  14. Live patch 0 v9.5 (#7110)

    - Live patch 0 | Migrate to new U-Boot package on NanoPi R6C
    MichaIng authored Jun 15, 2024
    Configuration menu
    Copy the full SHA
    2b5b0e7 View commit details
    Browse the repository at this point in the history
  15. v9.6

    - META | Merge live patch from master
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    9893406 View commit details
    Browse the repository at this point in the history
  16. v9.6

    - META | Remove live patch merged from master
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    c7198cb View commit details
    Browse the repository at this point in the history
  17. v9.6

    - CI | DietPi-Build: Bullseye/Jammy host mmdebstrap seems to not support "--skip=check/empty,check/qemu", hence split options
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    18c694a View commit details
    Browse the repository at this point in the history
  18. v9.6

    - Orange Pi 5 | Older U-Boot builds caused the Ethernet MAC address to be random and change on every boot. Recent U-Boot builds solve this, but they are not flashed automatically on package upgrades. We hence inform users and offer to flash the latest U-Boot image during the DietPi update. Many thanks to @thuehlinger for reporting and testing the case: #6663
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    f7b60cf View commit details
    Browse the repository at this point in the history
  19. v9.6

    - Quartz64/Star64/VisionFive 2 | eBPF functionality for firewall and network monitoring software like Cilium has been added to our kernel builds for these SBCs. Many thanks to @kbrighton for reporting these missing features: #6834
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    8d57269 View commit details
    Browse the repository at this point in the history
  20. v9.6

    - META | Mute shellcheck annotation
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    b041ddf View commit details
    Browse the repository at this point in the history
  21. v9.6

    - DietPi-Dashboard | Resolved an issue where the installation on RISC-V systems failed.
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    9f6147c View commit details
    Browse the repository at this point in the history
  22. v9.6

    - CI | DietPi-Software test: Install nightly version of DietPi-Dashboard when passing test flag
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    93b2ff6 View commit details
    Browse the repository at this point in the history
  23. v9.6

    - CI | Align and update emulation dependencies and setup
    MichaIng committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    9d0fbe5 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. v9.6

    - CI | Obtain host Debian/Ubuntu version in all build/test scripts. Since Ubuntu ships /etc/debian_version from Debian testing, assume that it is one version lower. Fix binfmt support in all scripts based on now correctly obtained host distro version.
    MichaIng committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0e75521 View commit details
    Browse the repository at this point in the history
  2. v9.6

    - DietPi-Globals | G_CHECK_NET: Update command string in G_EXEC info and error output and error handler dialogue with the actually checked IP/domain
    MichaIng committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    d27bc2c View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. v9.6

    - CI | Armbian: Use version 5.7.1 for Raspberry Pi 1, since the target has been removed with v6.7.2
    MichaIng committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    a636c0b View commit details
    Browse the repository at this point in the history
  2. v9.6

    - DietPi-Software | Box86/64: Update code for cleaner/complete uninstall, including de-registration from binfmt and cleanup of working dir on install. For Box64, on RPi 2 with BCM2710 (ARMv8, PCB v1.2) use RPi 3 target, which has the same SoC.
    MichaIng committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    8d25254 View commit details
    Browse the repository at this point in the history
  3. v9.6

    - DietPi-Software | ruTorrent: Update fallback URL
    MichaIng committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    b119f41 View commit details
    Browse the repository at this point in the history
  4. v9.6 (#7115)

    - DietPi-Software | ADS-B Feeder: Newer versions of the Feeder Image no longer have the adsb-nonimage service. So don't try to start it.
    
    Signed-off-by: Dirk Hohndel <[email protected]>
    dirkhh authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    42aec57 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. v9.6 (#7118)

    - DietPi-Config | Some updates: Align coding. Hide LED control option on container images. Remove legacy Odroid C2 resolution and GPU memory split options. Add gateway/router and local DNS resolver to static DNS selection menu, when detected.
    MichaIng authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    7982c24 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. v9.6

    - DietPi-Software | Update fallback URLs
    MichaIng committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    f741f32 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. v9.6 (#7122)

    - General | Since we provide all kernel, bootloader and firmware packages from our own APT repository now, the Armbian APT repository is removed form all systems. In case you use an SBC which is not officially supported by DietPi, as generic device, it is however preserved.
    MichaIng authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    29034e9 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. v9.6

    - DietPi-Software | Node-RED: Resolved an issue where reinstalls/updates failed because of incompatibilities between latest Node.js or global modules with older local instances. Many thanks to @thinkbig1979 for reporting this issue: #7128
    - DietPi-Software | Add "@latest" version tag to all Node module installs, else installed modules won't necessarily be updated
    - DietPi-Software | Replace sudo calls with "runuser". It is an alternative, which can only be executed as root user, and hence does not imply any authentication system. Shell aliases added for future user calls, however, need to keep using sudo, to support non-root logins.
    MichaIng committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    611c047 View commit details
    Browse the repository at this point in the history
  2. v9.6

    - DietPi-Software | Readarr: Update fallback URL
    MichaIng committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    4a5d8b2 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. v9.6 (#7121)

    - DietPi-Banner | Resolved an issue where logins as non-root user printed "No certificate found" if the Let's Encrypt cert status option was enabled, since non-root users have no permission to see the certificate files. In such cases, sudo is now used automatically, if the user has NOPASSWD permissions, else a meaningful info is shown. Many thanks to @FrapiFrance for implementing this fix: #7121
    
    Co-authored-by: fdilliers <[email protected]>
    Co-authored-by: MichaIng <[email protected]>
    3 people authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    e4c8c86 View commit details
    Browse the repository at this point in the history
  2. v9.6

    - DietPi-Software | ruTorrent: Update fallback version
    MichaIng committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    adb54f3 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. v9.6

    - DietPi-Software | qBittorrent: Stashed tiny change: I want to generally replace "command -v" derived executable paths in systemd units with the hardcoded ones we know and expect from installed packages. If someone compiles alternative versions, it is just consequent that this requires an alteration of the systemd service as well.
    MichaIng committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    4ea6514 View commit details
    Browse the repository at this point in the history
  2. v9.6 (#7133)

    - DietPi-Software | ADS-B Feeder: Fix failing service start by adding the missing python requests library and the app flag file.
    
    Signed-off-by: Dirk Hohndel <[email protected]>
    dirkhh authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    00c4099 View commit details
    Browse the repository at this point in the history
  3. v9.6

    - DietPi-Software | Forefox: Remove user configs on uninstall
    MichaIng committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    d3f88a1 View commit details
    Browse the repository at this point in the history
  4. v9.6

    - DietPi-Drive_Manager | Resolved an issue, where network drives and potentially mounts in general could be attempted to be unmounted on shutdown, before services which can access them are stopped, leading to hanging shutdown sequences and potentially even data loss. Many thanks to @polite-garlic for reporting this issue: https://dietpi.com/forum/t/20542
    MichaIng committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    562630a View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. v9.6

    - DietPi-Backup | Add additional note to backup confirmation dialogue, that software services will be stopped: #6897
    MichaIng committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    f1eb0ee View commit details
    Browse the repository at this point in the history
  2. v9.6

    - DietPi-Software | Assure that the script does not continue to run after the reboot call, when a dist-upgrade is done on first login, with a kernel upgrade which removes currently used kernel modules. Also auto-remove packages after the dist-upgrade, to assure x86_64 systems are rebooted as well. Debian uses versioned kernel packages, pulled in by the meta package, so old kernel modules remain until the auto-removal purges the old versioned package.
    MichaIng committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    d1d2368 View commit details
    Browse the repository at this point in the history
  3. v9.6

    - DietPi-Backup | A leading exclamation mark is interpreted as event call. Escaping it with slash prevents that, but the slash remains in the string. Solve it with trailing space instead.
    MichaIng committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    31d6c89 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. v9.6

    - DietPi-Software | Update fallback URLs
    MichaIng committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    867adda View commit details
    Browse the repository at this point in the history
  2. v9.6 (#7124)

    - DietPi-Software | soju: This IRC bouncer has been added to our software catalogue. Many thanks to @subnut for implementing it: #7124
    
    Co-authored-by: MichaIng <[email protected]>
    subnut and MichaIng authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    1470a6b View commit details
    Browse the repository at this point in the history
  3. v9.6

    - RC up
    MichaIng committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    a3068d2 View commit details
    Browse the repository at this point in the history
  4. v9.6

    - DietPi-Patches | Treat loop devices as MMC devices, to flash U-Boot to. This could be relevant for testing DietPi updates in containers.
    MichaIng committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    e765387 View commit details
    Browse the repository at this point in the history
  5. v9.6

    - DietPi-Patches | Be more careful when removing our [email protected] config. Remove our own config, and the directory only, if it is empty afterwards.
    MichaIng committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    c0bd77d View commit details
    Browse the repository at this point in the history