Hello everyone !
We just released a new testing version for YunoHost. Version 3.2 will include a new major feature in YunHost, as well as significant changes in some parts. Therefore we want to make sure it is stable and get feedback before releasing it !
We would be very interested to get your feedback i.e. test that the features are working as expected and of course make sure that that we haven’t broken anything !
What’s new ?
The highlight of this version is a mechanism to log every YunoHost operation that affect the system (e.g. creating a user, installing an app, renewing a certificate…). This shall increase the traceability of what recently happened on the server. And in particular, we hope to significantly make it easier and explicit for people to provide logs after a failed app installation (even if you forgot to add --debug). This feature will be available via yunohost log
in the command line interface, or in Tools > Log
in the webadmin.
In addition, we fixed an issue in the mail stack in multi-domains setups, where mails sent from domainB would leak the existence of domainA via the Return-Path header. We also added a new helper for apps, ynh_info
, so that app scripts can send nice messages telling what is happening while they run (instead of raw technical messages). Finally, we added some Jinja2 support in the core of YunoHost, we should allow us to maintain more complex configuration templates for services.
How to participate to the beta-testing
Do not do this on a critical server !
In the command line, you can launch this command to switch to testing :
curl https://install.yunohost.org/switchToTesting | bash
(if you are familiar with bash scripting, you might want to read what this does before blindly running the command)
After this command, you should see that you are running YunoHost 3.2.0~testing
What to test ?
Test a few things that you usually do with YunoHost (such as creating users, managing certificates, installing an app …). In particular, try to trigger an app installation failure (e.g. try to install one of the level 0 apps in https://dash.yunohost.org/appci/branch/stretch ) and check that you are happy with what happens and the messages displayed.
Finally, check with yunohost log
and in the webadmin (Tools > Log
) that you can browse the recent actions and share the logs.