-
-
Notifications
You must be signed in to change notification settings - Fork 506
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 v8.2 #5330
Merged
Release v8.2 #5330
Conversation
This file contains 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
- DietPi-Software | Apache: Resolved an issue on fresh installs where the service failed to start due to a config file syntax error. Many thanks to @Camry2731 for reporting this issue: #5248
- DietPi-Build | VirtualBox: Enable only USB1.1 controller by default, since USB2.0 and USB3.0 controllers require the VirtualBox Expansion Pack to be installed, which is not shipped OOTB with the VirtualBox installer. - DietPi-Build | VirtualBox: Add some code comments about the appliance generation steps
- DietPi-Software | Resolved an issue on RPi where on repeating container platform installs, multiple "cgroup_enable=memory" entries were added to /boot/cmdline.txt. The duplicates are removed automatically on DietPi update, when present. Many thanks to @isarrider for reporting this issue: #5225
- DietPi-Software | WireGuard: Check more effectively whether the module is shipped with the kernel package and also support the case that the module is really a kernel builtin instead of a dedicated file - CHANGELOG | DietPi-Software: Resolved an issue where it was possible via AUTO_SETUP_INSTALL_SOFTWARE_ID dietpi.txt settings to install software on first boot which is actually not supported on the platform (hardware architecture, SBC model or Debian version). Many thanks to @eyduh for reporting this issue: #5245
- DietPi-Software | GMediaRender: Don't add service user to "render" group, which is required for video playback only, i.e. DRI and framebuffer access in cases - DietPi-Software | Spotifyd: Create user with own "spotifyd" primary group, while adding it to "audio" as supplementary group. This way other members of the "audio" group cannot get additional access to files created by the service, while it is possible to achieve that explicitly by adding users to the "spotifyd" group. This however has only an effect on new installs. Since it is a minor change, do not force or migrate existing instances
- DietPi-Update | Remove group write permissions from the correct downloaded directory with target Git branch in its name, instead of current Git branch. This makes beta users running into an error when trying to migrate from master to beta, hence we need to inform them on next beta phase!
- DietPi-Software | Align messages printed when download & install is skipped due to existing install dir and available internal updater - DietPi-Software | Do not explicitly start the Docker daemon for container (un)installs. It starts automatically, pulled in via socket: "systemctl status docker.socket" - DietPi-Software | Roon Bridge: The service now runs as "roonbridge" service user instead of as "root". The install directory has been moved to /opt/roonbridge, the data directory to /mnt/dietpi_userdata/roonbridge and the log directory to /var/log/roonbridge, for consistency. The DietPi update does not enforce the migration, but a manual reinstall via "dietpi-software reinstall 121" applies it, while preserving all data and configs. - DietPi-Software | Roon Extension Manager: The service now runs as "roon-extension-manager" service user instead of as "root" and the data directory has been moved to /mnt/dietpi_userdata/roon-extension-manager. The DietPi update does not enforce the migration, but a manual reinstall via "dietpi-software reinstall 86" applies it, while preserving all extensions and configs. - DietPi-Software | Roon Server: The service now runs as "roonserver" service user instead of as "root" and logs are now done to /var/log/roonserver, i.e. the DietPi-RAMlog by default, aligning with Roon Bridge. The DietPi update does not enforce the migration, but a manual reinstall via "dietpi-software reinstall 154" applies it, while preserving all data and configs. When you do the reinstall, note that Roon remote apps will ask you to login again and unauthorise the connected Roon Server. This is however just a formal step required as of the service user change, while all your settings and libraries appear just the same. - DietPi-Software | Roon Server: Apply ROON_ID_DIR now as due to changed service user, when an existing instance is reinstalled/migrated, remote apps need to be logged in again and the previous server unauthorized once anyway. However, we do not force a reinstall this time, migration is cheap and done as part of the reinstall code in dietpi-software.
- DietPi-Software | Bazarr: Fix and update dependencies - DietPi-Software | Python 3: Worked around an issue on ARMv6/7 Buster systems where installing numpy or any module which depends on numpy failed: piwheels/packages#287 Co-authored-by: MichaIng <[email protected]>
- DietPi-Software | Pi-hole: Remove obsolete dependency on external SQLite: pi-hole/pi-hole#4584
- DietPi-Software | Allo GUI: The Allo audiophile web interface received a major version update: It uses SQLite now instead of MariaDB, does caching and session storage via APCu memory cache, does not make use of the dedicated "allo" user anymore, and has undergone a bunch of updates, fixes, security hardenings and cleanups. The migration will be done automatically with the DietPi update, which also provides further details.
- DietPi-Software | Allo GUI: Download latest v14 version. We do minor version releases for non-breaking bug fixes and enhancements and major version releases whenever a change is required for compatibility with a newer DietPi version, which breaks compatibility with older DietPi versions. - CHANGELOG | Add Allo GUI source code repository
- Image | Add initial definition for container images with hardware ID 75. This is currently a dummy, but allows us to implement proper image generation into our build scripts and provide images for testing with stable DietPi code during next development cycle - DietPi-Software | Allo GUI: Fix version estimation
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.
v8.2
(2022-03-05)
New images
New software
Changes
@jonyskids
for doing this suggestion and@Jappe
for providing the solution: https://dietpi.com/phpbb/viewtopic.php?t=10026Fixes
@alleyu2
for reporting this issue: https://dietpi.com/phpbb/viewtopic.php?t=10050