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 v8.9 #5760

Merged
merged 48 commits into from
Sep 24, 2022
Merged

Release v8.9 #5760

merged 48 commits into from
Sep 24, 2022

Conversation

StephanStS
Copy link
Collaborator

@StephanStS StephanStS commented Sep 23, 2022

v8.9

(2022-09-24)

Enhancements

  • Raspberry Pi | The raspberrypi-sys-mods package has been replaced with an own one, using only the small subset of the contained tweaks, which are useful on DietPi as well. A recent update of the package added a large number of dependencies, required for rpi-imager setup steps on Raspberry Pi OS only: Raspberry Pi | Replace raspberrypi-sys-mods with own package #5734
  • NanoPi R5S | The Ethernet LEDs have been enabled. Many thanks to @3735943886 for providing the related sysfs triggers: NanoPi R5S | Fix Ethernet LED triggers #5679
  • DietPi-Installer | The root user home directory and login shell are now reset to /root and /bin/bash, as expected by the fresh DietPi system. Many thanks to @symbios24 for reporting a case where root logins did fail because zsh was the login shell, but missing on a fresh DietPi system: Orange Pi One login issue #5749
  • DietPi-Survey/DietPi-BugReport | From Debian Bookworm on, for survey and bug report uploads to DietPi servers, the deprecated RSA host key algorithm has been replaced by the modern Ed25519 algorithm. The known hosts entry has been additionally hardened to allow only connecting to a specific non-default port.
  • DietPi-Drive_Manager | mergerfs fstab entries are now preserved. Many thanks to @paradix for suggesting this enhancement: Dietpi_Drive_Manager add support for MergerFS #5622
  • DietPi-Software | Plex Media Server: The "plex" system group is now removed on uninstall. This was not done automatically on package removal, since we change the primary group of the "plex" system user to "dietpi". Many thanks to @mail2rst for reporting this issue: https://dietpi.com/forum/t/plex-installation-broken-via-dietpi-software-after-uninstallation-of-docker-docker-compose/14130
  • DietPi-Software | Go: GOPATH is not set anymore to /mnt/dietpi_userdata/go on fresh installs and will default to ~/go instead. This especially makes multi-user setups easier where usually every user wants its own Go workspace. Many thanks to @tlgs for bringing this to our attention: Installing Go packages - write permissions error #5735
  • DietPi-Software | HAProxy: Bumped version to latest stable v2.6.5, update via reinstall: dietpi-software reinstall 98
  • DietPi-Software | phpBB: Bumped version for new installs to latest stable v3.3.8, update it by following the instructions on the web UI ACP.
  • DietPi-Software | NoMachine: Bumped version to latest stable v7.10.1_1, update via reinstall: dietpi-software reinstall 30

Bug fixes

StephanStS and others added 30 commits August 29, 2022 18:24
- META | Init CHANGELOG.txt for v8.9
- DietPi-Software | Plex Media Server: The "plex" system group is now removed on uninstall. This was not done automatically on package removal, since we change the primary group of the "plex" system user to "dietpi". Many thanks to @mail2rst for reporting this issue: https://dietpi.com/forum/t/plex-installation-broken-via-dietpi-software-after-uninstallation-of-docker-docker-compose/14130
- DietPi-Software | Bazarr: Remove obsolete workaround and always perform reinstall cleanly, which is safe to do and allows to use the reinstall as well für updates and repairs, without the need to remove /opt/bazarr manually first. Also reorder install steps to be most failsafe, i.e. remove the old instance only if APT and Python dependencies all installed successfully.
- DietPi-Software | vaultwarden: Bump webvault to v2022.9.0
- DietPi-Software | Gitea: Update fallback URL
- DietPi-Software | Amiberry: Workaround missing mouse support by downgrading lbSDL2 to v2.0.22
- DietPi-Software | Go: Update fallback URL
- DietPi-Software | Prawlarr: Bump fallback URL
- DietPi-Software | Home Assistant: Bump Python version and as we set those already, consequently use HA user and home variables
- DietPi-Software | Home Assistant: Revert Python version, since for some reason v3.9.14 cannot be installed via pyenv yet, 4 days after release
- DietPi-Software | Go: GOPATH is not set anymore to /mnt/dietpi_userdata/go on fresh installs and will default to ~/go instead. This especially makes multi-user setups easier where usually every user wants its own Go workspace. Many thanks to @tlgs for bringing this to our attention: #5735
- DietPi-Software | Minor coding
- DietPi-Software | Update several software version and fallback URLs
- DietPi-Software | HAProxy: Download packages from nomachine.com directly, now that URLs without long random/hash characters are available
- DietPi-Software | Syntax
- DietPi-Software | Syntax
- DietPi-Software | ownCloud: Fix download URL
- CHANGELOG | Add entry for Amiberry mouse movement fix
- CHANGELOG | Add entries about bumped software versions
- DietPi-Drive_Manager | mergerfs fstab entries are now preserved. Many thanks to @paradix for suggesting this enhancement: #5622
- CHANGELOG | Add instructions about how to update bumped software
- DietPi-Drive_Manager | Resolved an issue with the reserved blocks option where the entered value was accidentally applied as number of blocks instead of as MiB, leading to a much smaller reserved space as intended.
- DietPi-Imager | Resolved an issue where the script could have failed because of a missing directory. Many thanks to @DrCWO for reporting this issue: #5750
- META | Merge from master
- CI | Minor
- DietPi-VPN | Remove /etc/openvpn on reset if empty
- DietPi-VPN | Attempt to remove /etc/openvpn only if existing
- DietPi-Installer | The root user home directory and login shell are now reset to /root and /bin/bash, as expected by the fresh DietPi system. Many thanks to @symbios24 for reporting a case where root logins did fail because zsh was the login shell, but missing on a fresh DietPi system: #5749
- Raspberry Pi | The raspberrypi-sys-mods package has been replaced with an own one, using only the small subset of the contained tweaks, which are useful on DietPi as well. A recent update of the package added a large number of dependencies, required for rpi-imager setup steps on Raspberry Pi OS only: #5734
- CI | Syntax
- CI | Syntax
- CI | Syntax
- CI | Fix directory name
- CI | Do not upgrade packages when building the raspberrypi-sys-mods package
- DietPi-Patches | Add patch for raspberrypi-sys-mods migration
- DietPi-Patches | Fix raspberrypi-sys-mods install
- raspberrypi-sys-mods | Fix i2cprobe to be bourne shell compatible
- DietPi-Survey/DietPi-BugReport | From Debian Bookworm on, for survey and bug report uploads to DietPi servers, the deprecated RSA host key algorithm has been replaced by the modern Ed25519 algorithm. The known hosts entry has been additionally hardened to allow only connecting to a specific non-default port.
- DietPi-Software | Prawlarr: Update fallback URL
- DietPi-Software | Pi-hole: Skip query logging dialogue (which affects file logging only, not database>web UI) and set to "false"
- DietPi-Imager | Ignore unsupported mounts when calling fstrim
- DietPi-Installer | Do not overwrite boot logo anymore, but remove it
- DietPi-Installer | Do not allow redirects when downloading from our server, since we do not redirects among our downloads
- DietPi-Imager | Move Clonezilla-specific pictures to sub directory in .build
- RC up
@StephanStS StephanStS added this to the v8.9 milestone Sep 23, 2022
- DietPi-Software | Coturn: Remove old pre-v4.5.1.0 settings, which were applied from Buster-backports on, as the package version does not contain the RC integer anymore
- RC up
- CHANGELOG | Set v8.9 PR URL
- NanoPi R5S | The Ethernet LEDs have been enabled. Many thanks to @3735943886 for providing the related sysfs triggers: #5679
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.

Open Beta v8.9 | Please help testing and hardening our upcoming release
3 participants