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

Release v9.3 #7016

Merged
merged 38 commits into from
Apr 14, 2024
Merged

Release v9.3 #7016

merged 38 commits into from
Apr 14, 2024

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Apr 14, 2024

Beta v9.3.0

(2024-04-14)

Enhancements

  • General | We added an own APT repository at https://dietpi.com/apt/ for own software and kernel/firmware builds. This simplifies updates for software packages like Squeezelite, vaultwarden and Amiberry, as well as allows us to provide own up-to-date kernel and bootloader packages, applied via regular apt upgrade. A goal is also to become independent of some 3rd party repositories, which are regularly affected by network errors or provide packages updates too infrequently.
  • DietPi-Config | Removed the 3.5mm audio option on Raspberry Pi 5, as it does not have a 3.5mm jack. Additionally, the KMS graphics driver is enabled OOTB when HDMI audio is selected, as the snd_bcm2835 driver does not work on Raspberry Pi 5. Many thanks to @JRK0469 for making us aware of this: https://dietpi.com/forum/t/19760
  • DietPi-Software | Mosquitto: The official APT repository added support for 64-bit ARM on Bookworm, which is now used for our installation.
  • DietPi-Software | UnRAR: Debian added unrar packages for RISC-V, which are now used for our installation.

Bug fixes

StephanStS and others added 30 commits March 19, 2024 09:03
- DietPi-Software | Update fallback URLs
- DietPi-Installer | Since Armbian dropped Bullseye support, the related APT package lists are empty. Use the Bookworm suite instead, which works well since kernel and firmware are Debian-verison-agnostic. Apply a related pre-patch, and re-assure that only kernel and firmware packages are pulled form this repo
- DietPi-Patches/Pre-patches | Follow symlinks consistently with all sed calls
- DietPi-Login | Log dietpi-update incl. network check, time sync and version check results from dietpi-update on first login, to enhance debug abilities in automated first run setup cases. This is not includes in /var/log/dietpi-update.log, but since it is the very first network check and time sync (state check) done, it is crucial for everything else.
- DietPi-Software | Logitech Media Server: Resolved an issue where the install failed due to a changed download URL. Many thanks to @JRK0469 for reporting this issue: #6992
- DietPi-Software | Update fallback URLs
- DietPi-Config | Removed the 3.5mm audio option on Raspberry Pi 5, as it does not have a 3.5mm jack. Additionally, the KMS graphics driver is enabled OOTB when HDMI audio is selected, as the snd_bcm2835 driver does not work on Raspberry Pi 5. Many thanks to `@JRK0469` for making us aware of this: https://dietpi.com/forum/t/19760
- Raspberry Pi 5 | Fixed X11/desktop startup if KMS is enabled. Many thanks to `@denguido` for reporting the issue and solution: https://dietpi.com/forum/t/19760
- dietpi-set_hardware | Syntax
- DietPi-Software | Mosquitto: The official APT repository added support for 64-bit ARM on Bookworm, which is now used for our installation.
- META | Merge master > dev
- DietPi-Patches | Purge ancient vmtouch which prevents /boot from being unmounted e.g. for RPi firmware migration: #6819, #6976
- DietPi-Software | Update fallback URLs
- DietPi-Software | File Browser: Fix URL detection
- DietPi-Software | File Browser: Revert URL detection
- DietPi-Software | SABnzbd: Skip obsolete dependencies on ARMv6/7 Bookworm systems, since piwheels does now support Bookworm/Python 3.11
- dietpi-set_software | ntpd-mode: Remove obsolete condition for installing the systemd-timesyncd package
- dietpi.txt | Update default and description for CONFIG_NTP_MIRROR
- Minor
- CI | Packages: Remove unnecessary fields from package control files and simplify "date" command
- CI | Add support for 64-bit time_t transition on Sid for all builds: https://bugs.debian.org/1065394
- DietPi-Software | UnRAR: The non-free package is now available for RISC-V: https://packages.debian.org/sid/unrar
- DietPi-Software | Update some fallback URL and versions
- DietPi-Software | microblog.pub: Downgrade to latest Python 3.11 due to poetry/pyyaml error with 3.12: python-poetry/poetry#8287
- RC up
- CHANGELOG | Remove new images category from v9.3 changelog
- DietPi-Patches | Remove obsolete rockchip64 upgrade from our server
- DietPi-Installer | Remove obsolete rockchip64 kernel upgrades from our server
- DietPi-Installer | Some cleanup
- General | Remove trailing slash from APT repos, which are redundant and removed internally. It can make sense for complete (dir) URLs to avoid a redirect, but APT repo URLs are never called as is but final "Release" and "Packages" URLs created from them. We hence save those few bits.
- General | We added an own APT repository for own software and kernel/firmware builds. This simplifies updates for software packages like Squeezelite, vaultwarden and Amiberry, as well as allows us to provide own up-to-date kernel and bootloader packages, applied via regular "apt upgrade". A goal is also to become independent of some 3rd party repositories, which are regularly affected by network errors or provide packages updates too infrequently.
- CHANGELOG | Update release date
- Coding | Address shellcheck annotations
- CHANGELOG | Extend APT repo changelog entry for those who want to browse it before the update
- Coding | Address shellcheck annotations
- DietPi-Software | vaultwarden: Remove pre-v8.7 cleanup from install script, as it is done via patches already. But restore manual DEB package install patch, since pre-v8.7 systems won't have any vaultwarden DEB package installed, hence it won't be upgraded from DietPi APT repo either.
- DietPi-Patches | Restore further manual DEB package installs, in cases where it is not assured that those are installed already, i.e. "lt" vs "lt-nl".
- DietPi-Patches | Fix script path
@MichaIng MichaIng added this to the v9.3 milestone Apr 14, 2024
- CHANGELOG | Add v9.3 PR link
- CHANGELOG | Add v9.3 PR link
@MichaIng MichaIng merged commit 566d468 into master Apr 14, 2024
2 checks passed
@lukaszsobala
Copy link
Contributor

Should we do anything for mosquitto to update?

@MichaIng
Copy link
Owner Author

Ah right, I forgot to add this info to the changelog. You can reinstall Mosquitto to apply their APT repository:

dietpi-software reinstall 123

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants