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

Open Beta v8.17 | Please help testing and hardening our upcoming release #6352

Closed
MichaIng opened this issue Apr 30, 2023 · 7 comments · Fixed by #6343, #6359, #6361 or #6366
Closed

Open Beta v8.17 | Please help testing and hardening our upcoming release #6352

MichaIng opened this issue Apr 30, 2023 · 7 comments · Fixed by #6343, #6359, #6361 or #6366
Labels
Beta 🧪 Issues specific to the Beta branch testing Information ℹ️
Milestone

Comments

@MichaIng
Copy link
Owner

MichaIng commented Apr 30, 2023

RC version v8.17.2
v8.17.0 PR #6343
v8.17.1 PR #6359
v8.17.2 PR #6366
Raw changelog https://github.com/MichaIng/DietPi/blob/beta/CHANGELOG.txt
Code changes master...beta
Release date 2023-05-06

How to apply: https://github.com/MichaIng/DietPi/blob/master/BRANCH_SYSTEM.md

Related/solved issues: https://github.com/MichaIng/DietPi/issues?q=is%3Aissue+milestone%3Av8.17


Beta v8.17.2

(2023-05-06)

New software

Enhancements

  • NanoPi R series | Updated udev rules for the Ethernet LEDs to not lid the LEDs of disabled Ethernet devices. If an Ethernet device has been detected by the kernel/udev already and an LED is configured to light on link (connected cable), it lights until the interface is set up and no link is detected. So for disabled interfaces, some LEDs remained lit. The udev rules have now been changed to quickly set up and down the interfaces for the LEDs to remain off until an interface has been successfully configured.
  • NanoPi R6S | Since our image runs fine on NanoPi R6C as well, the device name in DietPi is now shown as "NanoPi R6S/R6C" to indicate this fact.
  • ROCK Pi 4 | We followed Radxa and renamed the device to "ROCK 4", i.e. removed the "Pi" from its name.
  • DietPi-Banner | Added a new option to show the Let's Encrypt certificate status (expiry date), when installed via dietpi-letsencrypt or Certbot. Many thanks to @gary2002 for implementing this option: DietPi-Banner | add letsencrypt certificate details #6314
  • DietPi-LetsEncrypt | HTTP/2 is now enabled OOTB on Nginx when enabling HTTPS via dietpi-letsencrypt. Many thanks to @Isti6github for bringing up this topic: https://dietpi.com/forum/t/nextcloud-memories-http-2-or-http-3-is-strongly-recommended-http-1-1-detected-nginx/16753
  • DietPi-Software | MinIO: On fresh installs, the S3 API port will be 9004 from now on, to resolve a port conflict with Logitech Media Server. Furthermore the web access port (aka console port) will be set to 9001, as otherwise it will be randomly applied from a high port range, making reverse proxy and container setups impossible. Many thanks to @din14970 for reporting this issue: https://dietpi.com/forum/t/configuring-https-for-minio-through-nginx/16775
  • DietPi-Software | Snapcast: The server and client install options have been enabled on ARMv8 and RISC-V, using the older but functional packages from the Debian repository.

Bug fixes

  • General | Resolved an issue where our recent images had the cron service masked accidentally after first run setup. Many thanks to @Johannes for reporting this issue: https://dietpi.com/forum/t/cron-service-is-masked/16544
  • Raspberry Pi | Resolved an issue where enabling the 3.5mm analogue onboard audio jack did not work if a HDMI device was attached, since due to a change with Linux 6.1 HDMI audio was not disabled correctly. Many thanks to @Gale for reporting this issue: https://dietpi.com/forum/t/no-audio-from-rpi-4b-headphone-jack/16538
  • Quartz64 | Resolved an issue where the kernel failed to load the WiFi regulatory database since the cfg80211 module was builtin and hence loaded before the rootfs was mounted.
  • DietPi-Globals | Resolved a DietPi v8.16 regression where wrong CPU temperatures were shown on some devices. Many thanks to @duledxb for reporting this issue: CPU TEMP / banner TEMP mismatch - Lenovo M93p #6315
  • DietPi-Config | Audio: 'firmware-sof-signed' required for functionality on some Intel devices, is now installed when selecting 'intel-sst-dsp': Open Beta v8.16 | Please help testing and hardening our upcoming release #6281 (comment)
  • DietPi-Software | Resolved an issue where it was possible to install software titles via AUTO_SETUP_INSTALL_SOFTWARE_ID dietpi.txt entries on unsupported platforms.
  • DietPi-Software | Home Assistant: Resolved an issue where to installation on 32-bit ARM systems failed since Python cryptography source builds do now require pky-config. Many thanks to @retrofame for reporting this issue: https://dietpi.com/forum/t/unable-to-upgrade-home-assistant-to-2021-10-x/5823/7
  • DietPi-Software | HTPC Manager/Synapse: Resolved an issue where to installation on 32-bit ARM Bookworm systems failed since Python cryptography source builds do now require pky-config.
  • DietPi-Software | microblog.pub: Resolved an issue where the installation failed on 32-bit ARM devices since a Rust compiler is required for the cryptography Python module build. Many thanks to @kinoushe for reporting this issue: DietPi-Software | microblog.pub | new install fails with error: can't find Rust compiler #6304
  • DietPi-Software | Home Assistant/HTPC Manager/microblog-pub/Synapse: Resolved an issue where the install on RPi 4 with 32-bit image failed since rustup/cargo tried to compile for 64-bit. The issue occurred since the 64-bit kernel is used on RPi 4 by default since Linux 6.1, even if the OS/userland is 32-bit. Many thanks to @josh3003 for reporting this issue: DietPi-Software | cargo fails on 32-bit RPi images with 64-bit kernel #6306
  • DietPi-Software | Home Assistant: Resolved an issue where the installation failed on 32-bit ARM systems due to newly required C++ compiler and FFmpeg libraries for compiling all required Python modules.
  • DietPi-Software | Google AIY: Resolved an issue where the install failed on ARMv7 systems due to conflicting Python module dependencies.
  • DietPi-Software | UrBackup: Resolved an issue where the installation failed since the use latest directory has been removed the download server. Many thanks to @mikeruss1 for reporting this issue: https://dietpi.com/forum/t/404-on-trying-to-install-urbackup/16744
  • DietPi-Software | SABnzbd: Resolved an issue where the service start failed on Buster systems since SABnzbd v4 does not support Python 3.7 anymore. The latest SABnzbd v3 is now installed instead on Buster systems. Many thanks to @githubchonger for reporting this issue: Sabnzbd service doesn't start on Dietpi after 4.0.0 update sabnzbd/sabnzbd#2545
  • DietPi-Software | SABnzbd: Resolved an issue where the install failed on RISC-V and ARMv6/7 Bookworm systems due to missing dependencies for Python module builds.
  • DietPi-Software | UnRAR: Resolved an issue where the install failed on RISC-V systems, since the non-free unrar package is not available for this architecture yet. unrar-free is now installed instead.
  • DietPi-Software | TasmoAdmin: Resolved an issue with Nginx and Lighttpd webservers where firmware updates failed as direct web access to the firmwares path was denied. Many thanks to @SimonPHP for reporting and fixing this issue: DietPi-Software | TasmoAdmin: Fixe firmware restriction error #6328
  • DietPi-Software | phpMyAdmin: Resolved an issue where an older version could have been installed since there are still v4 maintenance releases which may be dated after the latest v5 release.
@MichaIng MichaIng added Testing/testers required 🔽 Information ℹ️ Beta 🧪 Issues specific to the Beta branch testing labels Apr 30, 2023
@MichaIng MichaIng added this to the v8.17 milestone Apr 30, 2023
@MichaIng MichaIng linked a pull request Apr 30, 2023 that will close this issue
@MichaIng MichaIng pinned this issue Apr 30, 2023
@kinoushe
Copy link

I'm guessing this isn't live yet, as the beta branch is still reporting v8.16.2?

@MichaIng
Copy link
Owner Author

Now it is 🙂.

This was linked to pull requests May 2, 2023
@viseshrp
Copy link

viseshrp commented May 5, 2023

Hi, I am new here and would like to help beta-test. Are there any instructions to upgrade my existing installation to the beta version?

@kinoushe
Copy link

kinoushe commented May 5, 2023

Hi @viseshrp, yes, just follow the instructions in the "How to apply" link at the top of the post.

@MichaIng
Copy link
Owner Author

MichaIng commented May 5, 2023

Beta v8.17.1 has been merged: #6359

@MichaIng MichaIng linked a pull request May 6, 2023 that will close this issue
@MichaIng
Copy link
Owner Author

MichaIng commented May 6, 2023

Beta v8.17.2 has been merged: #6366

@MichaIng
Copy link
Owner Author

MichaIng commented May 6, 2023

DietPi v8.17 has been released: #6361

Many thanks to all testers ❤️ !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Beta 🧪 Issues specific to the Beta branch testing Information ℹ️
Projects
None yet
3 participants