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 v7.3 | Please help testing and hardening the upcoming release #4498

Closed
MichaIng opened this issue Jun 19, 2021 · 6 comments · Fixed by #4495, #4508, #4515 or #4516
Closed

Open Beta v7.3 | Please help testing and hardening the upcoming release #4498

MichaIng opened this issue Jun 19, 2021 · 6 comments · Fixed by #4495, #4508, #4515 or #4516
Labels
Beta 🧪 Issues specific to the Beta branch testing Information ℹ️
Milestone

Comments

@MichaIng
Copy link
Owner

MichaIng commented Jun 19, 2021

RC version v7.3.2
v7.3.0 PR #4495
v7.3.1 PR #4508
v7.3.2 PR #4516
Release plan #4452
Release docs TBD
Raw changelog https://github.com/MichaIng/DietPi/blob/beta/CHANGELOG.txt
Code changes master...beta
Release date 2021-06-26

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%3Av7.3


Beta v7.3.2

(2021-06-26)

Changes

  • DietPi-Automation | A new dietpi.txt setting "AUTO_SETUP_DHCP_TO_STATIC" has been added. When set to "1", DHCP leased network settings will be applied as static network settings automatically during first run setup. This works as well with older images, by adding the above setting to dietpi.txt.
  • DietPi-Backup | The include/exclude filter handling has been reworked. /mnt (dietpi_userdata) and /media related rules are added now via the editable custom filter file, which gives users more control over these. Especially it allows to include other mount points below /mnt, hence external dietpi_userdata, which was previously impossible due to the order in which those filter rules are applied.
  • DietPi-VPN | The killswitch has been adjusted to allow incoming SSH connections. Many thanks to @yslupdates for doing this request: Can't use SSH after enabling dietpi-vpn killswitch setting #4447
  • DietPi-Config | Support for the Allo Boss2 DAC OLED display has been added to the "Display Options" > "LCD/OLED Panel addon" menu. When selecting the Allo Boss2 DAC as sound card, you will be asked whether to enable the OLED display as well.
  • DietPi-Software | Allo web UI: Updated to v13.3 which adds support for the Allo Boss2 DAC and resolves an issue where the Squeezelite service could not be controlled as the service path has changed. All credits go to Allo for implementing these changes.
  • DietPi-Software | Cuberite: This has been enabled for ARMv8 systems, where the available ARMv7 binaries work just fine.

New Software

  • AdGuard Home | This DNS sinkhole ad blocker for your LAN, similar to Pi-hole, has been added with software ID 126.
  • Beets | This command line music organizer and manager has been added with software ID 190.
  • frp | This proxy system has been added as install option with ID 171.
  • Snapcast Server | This multiroom audio server component has been added with software ID 191. Many thanks to @foxy82 for implementing this software title: DietPi-Software | Snapcast client and server #4465
  • Snapcast Client | The multiroom audio client component has been added with software ID 192. Many thanks to @foxy82 for implementing this software title: DietPi-Software | Snapcast client and server #4465
  • K3s | Added a lightweight Kubernetes implementation as install option with ID 193. Many thanks to @mortenlj for implementing this software title: DietPi-Software | K3s #4476

Removed Software

  • Tomcat 8 | Tomcat version 8 is available until Debian Stretch only, from Buster on it's Tomcat 9. There is no reasonable configration that DietPi-Software can do on top of installing the APT package, which can be easily done manually via "apt install tomcat9". The software option is hence removed from DietPi-Software, in favour of a manual package install.

Fixes

@MichaIng MichaIng added Testing/testers required 🔽 Information ℹ️ Beta 🧪 Issues specific to the Beta branch testing labels Jun 19, 2021
@MichaIng MichaIng added this to the v7.3 milestone Jun 19, 2021
@MichaIng MichaIng linked a pull request Jun 19, 2021 that will close this issue
@MichaIng MichaIng pinned this issue Jun 19, 2021
@Joulinar
Copy link
Collaborator

Hi,

probably found an issue on frp. During install I'm ask to select Server, Client or Both. And now I try to cancel the dialog, which is not working. I'm locked into a loop as I need to do a selection

[ERROR] A choice is required to finish the frp install.

@MichaIng
Copy link
Owner Author

Jep, that is expected as a choice is required to know which service to install and setup, which is also the reason this install option has the aSOFTWARE_INTERACTIVE flag. Or shall we allow to cancel and then do a default choice? Which default would be best?
A dietpi.txt option would be actually nice as well. But sooner or later we need to split those out into a dedicated software config file, to not overload dietpi.txt too much 😄.

@Joulinar
Copy link
Collaborator

If I cancel at this stage, I would expect to cancel the installation. What would be the meaning of a cancellation button, if I can't use it? 😉

@MichaIng
Copy link
Owner Author

whiptail actually has the --nocancel option to hide the cancel button, I just never implemented it into G_WHIP functions, as the cases are very rare. But indeed it makes sense here.

An option to really cancel the install doesn't make sense, does it? I mean who starts to install a software title to then abort it when being asked for a setup choice?

@Joulinar
Copy link
Collaborator

True, might be an extremely rar case.

This was linked to pull requests Jun 24, 2021
@MichaIng
Copy link
Owner Author

DietPi v7.3 has been released: https://dietpi.com/docs/releases/#june-2021-version-73

Many thanks to all testers 👍.

@MichaIng MichaIng unpinned this issue Jun 26, 2021
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
2 participants