English version
Hi everybody!
We’re happy to release a new stable version, version 3.2.0
!
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. We are interested by your feedback about this feature as a whole, so do not hesitate to share what you have in mind
!
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_print_info, so that app scripts can send nice messages telling what is happening while they run (instead of raw technical messages). Finally, the release contains several fixes and improvements in various parts of YunoHost (more details in the changelog below).
Thanks to all contributors : Maniack, ljf, Bram, irina11y, Josue, Aleks, nicofrand, Eynix, e_lie, BoF, Xaloc, ElodieA, Quenti, …
!
Changelog
Highlights
- Add logging system of every unit operation (#165, yunohost-admin#130)
- Add an ‘Info’ communication channel for apps, and corresponding helper
ynh_print_info, so that they can comment on what is going on during scripts execution (#383, #523) - Fix the Sender Rewriting Scheme in the mail stack (#331)
- Improve accessibility of the webadmin (yunohost-admin#206)
- Fix an important issue on webadmin where no messages/feedback was given for “long” operations (yunohost-admin#211, added in 3.2.1)
Other fixes / improvements
- [helpers] Add many
printandexechelpers (#523) - [conf management] Add
ynh_render_templateto be able to render Jinja 2 templates (#463)added in 3.2.1
- [logrotate helpers] Add su directive as option for logrotate (#511)
- [dependencies] Add
equivs,fake-hwclockandjqas base dependencies (#515, #514, #532) - [services management] Allow to add a service description on “yunohost service add” (#529)
- [services management] Add option ‘–need-lock’ to ‘yunohost service add’ (#530)
- [backup] Don’t backup user home with .nobackup file (#536)
- [helpers doc] Add a script to automatically generate helpers documentation (#538)
- [webadmin] Remove confusing “installed” label for multiinstance apps (yunohost-admin#204)
- [ssowat] Replace Hige with Lustache (ssowat#100)
- [ssowat] Fix overlay on mobile (ssowat#106)
- [ssowat] Prevent mobile browsers to refresh the page when moving the overlay (ssowat#107)
- [certificates] Don’t send an email if no certificate needs to be renewed (#540, added in 3.2.1)
- [ux] Tell the user in the bootprompt that postinstall can also be performed through webadmin (#544, added in 3.2.1)
- [i18n] Improve Occitan, Arabic, French, Italian, Turkish, Catalan and German translations
How to upgrade
From the web admin
- Go to “Update system”
- Then hit the “Update” button in the “System” block.
Or from the command line
$ yunohost tools update
$ yunohost tools upgrade --ignore-apps
Misc news about the project
In other news : various things are happening in the project !
During the recent Brique Camp, and following the discussion on the sustainability of the project, the creation of a french association called Support Self-Hosting (SSH) was started. It is meant to help us receive donations more easily and (possibly) grants for the YunoHost project as well as related projects - and to decide how to allocate this money. For now, the association is only opened to active people inside the project - we will see how this evolves and might change this if we deem it relevant. (Link to current statutes (fr))
In the meantime, we are also updating the composition of the Council and of the various working groups.
Thanks to the Brique Camp, several additions, improvements and updates were made to the administrator documentation. We also recently revamped the architecture of the forum. We would be glad to hear your feedback about those points
! Application packagers might also have noticed that we are deploying a new version of the app C.I.
Finally, asides from paperwork and dealing with a few issues on the infrastructure (sorry about Weblate
), we are in the process of digesting, reviewing, and continuing the work achieved during the Brique Camp. Several cool things are still in the pipeline, so stay tuned ! 

Version française
Salut tout le monde !
Nous sommes heureux de sortir une nouvelle version stable, la version 3.2.0
!
La nouveauté principale de cette version est l’inclusion d’un mécanisme pour enregistrer toutes les opérations YunoHost qui affectent le système (par exemple, créer un utilisateur, installer une application, renouveler un certificat…). Cette fonctionnalité vise à augmenter la traçabilité de ce qui s’est passé récemment sur le serveur. En particulier, nous espérons qu’il sera plus explicite et facile pour les administrateurs de fournir des logs après une installation d’application échouée (même si vous avez oublié d’ajouter --debug). Cette fonctionnalité est disponible via yunohost log dans l’interface en ligne de commande, ou bien via Tools > Log dans le webadmin. Nous sommes intéressés par vos commentaires et impression sur cette fonctionnalité dans son ensemble, alors n’hésitez pas à partager ce que vous avez en tête
!
De plus, nous avons corrigé un problème dans l’ecosystème mail, dans le cas des configurations multi-domaines, où les courriels envoyés à partir de domainB divulguaient l’existence du domaineA via l’en-tête Return-Path. Nous avons également ajouté un nouveau helper pour les applications, ynh_print_info, afin que les scripts d’application puissent envoyer de jolis messages indiquant ce qui se passe pendant leur exécution (au lieu de messages techniques crus). Enfin, la version contient diverses corrections et améliorations dans les différentes parties de YunoHost (plus de détails dans le résumé des changements ci-dessous).
Merci à tou·te·s les contributeur·ice·s : Maniack, ljf, Bram, irina11y, Josue, Aleks, nicofrand, Eynix, e_lie, BoF, Xaloc, ElodieA, Quenti, …
!
Résumé des changements
Highlights
- Ajout d’un système de journalisation de chaque opération de l’unité (#165,yunohost-admin#130])
- Ajout d’un canal de communication ‘Info’ pour les applications, et le helper correspondant `ynh_print_info’, afin qu’elles puissent commenter ce qui se passe pendant l’exécution des scripts (#383,#523)
- Correction du Sender Rewriting Scheme dans l’écosystème mail (#331)
- Amélioration de l’accessibilité de la webadmin (yunohost-admin#206)
- Correction d’un problème dans la webadmin où aucun message / retour n’était donné pendant les “longues” opérations (yunohost-admin#211, dans la 3.2.1)
Autres corrections et améliorations
- [helpers] Ajout de différents helpers
print' etexec’ (#523) - [gestion des conf] Ajout de
ynh_render_templatepour pouvoir utiliser des templates Jinja 2 (#463) - [logrotate helpers] Ajout de la directive “su” comme option pour logrotate (#511)
- Ajout de
equivs,fake-hwclocketjqcomme dépendances de base (#515,#514,#532)) - Ajout de la possibilité de spécifier une description aux services avec “yunohost service add” (#529)
- Ajout de l’option
--need-lockà ‘yunohost service add’ (#530) - [backup] Désactivation du backup pour les ‘home’ conteneant un fichier .nobackup (#536)
- [helpers doc] Ajout d’un script pour générer automatiquement de la documentation d’aide (#538)
- [webadmin] Suppression du confusant label “installé” pour les applications multi-instance (yunohost-admin#204)
- [ssowat] Remplacement de Hige par Lustache (ssowat#100)
- [ssowat] Correction de l’overlay sur mobile (ssowat#106)
- [ssowat] Empêche les navigateurs mobiles de rafraîchir la page lors du déplacement de l’overlay (ssowat#107)
- [certificates] Ne plus envoyer d’emails si il n’y a pas de certificat à renouveler (#540, dans la 3.2.1)
- [ux] Mentionner à l’utilisateur dans le bootprompt que la postinstall peut aussi être réalisée via la webadmin (#544, dans la 3.2.1)
- [i18n] Amélioration les traductions en occitan, arabe, français, italien, turc, catalan et allemand
Comment mettre à jour
Depuis la webadmin
- Aller dans “Mettre à jour le système”
- Puis cliquez sur “Mettre à jour” dans le bloc “Système”.
Ou à partir de la ligne de commande
$ yunohost tools update
$ yunohost tools upgrade --ignore-apps
Autres nouvelles du projet
En dehors de cette nouvelle version : il se passe beaucoup de choses dans le projet !
Lors du récent Brique Camp, et suite à la discussion sur la pérennité du projet, la création d’une association française appelée Support Self-Hosting (SSH) a été entamée. Elle est destinée à nous aider à recevoir plus facilement des dons et (possiblement) des subventions pour le projet YunoHost ainsi que pour des projets connexes - et à décider comment affecter cet argent. Pour l’instant, l’association n’est ouverte qu’aux personnes actives au sein du projet. Nous verrons comment cela évolue et adapterons le fonctionnement si cela est jugé pertinent. (Lien vers les statuts actuels)
En parallèle, nous mettons également à jour la composition du Conseil et des différents groupes de travail.
Grâce au Brique Camp, plusieurs améliorations et mises à jour ont été apportées à la documentation administrateur. Nous avons aussi récemment retravaillé l’architecture du forum. Nous serions heureux d’avoir des retours de votre parts sur cex points
! Les packageurs d’applications ont peut-être aussi remarqué que nous déployons une nouvelle version de la C.I..
Enfin, en dehors de la paperasserie et de quelques problèmes d’infrastructure (désolé pour Weblate
), nous sommes en train de digérer, de reviewer, et de continuer les travaux réalisés ou entamés pendant le Brique Camp. Plusieures choses cool sont encore dans le pipeline, alors restez à l’écoute !

Updated smoothly from 3.1 to 3.2 from the admin panel. thanks !
) mais compte tenu de ton activité sur le forum, on a discuté à 