YunoHost 3.0 (Stretch) release / Sortie de YunoHost 3.0 (Stretch)

:uk: English version

Following these last months of alpha and beta-testing, we are glad to announce the release of YunoHost 3.0 supporting Debian 9 (Stretch) :tada: :smile: !

This comes along with version 2.7.14 which includes migration procedure which should allow people to transition from Jessie to Stretch easily. Note that this version won’t receive any upgrade anymore (except for important fixes and migration fixes).

We of course want to thank the numerous people who helped make this release possible by testing the 3.0 version and migration and providing precious feedback on the forum, chat and elsewhere, and the numerous contributors of this release : Bram, Aleks, ljf, Maniack, Josue, JimboJoe, frju365, Jibec, nicofrand, by0ne, kitoy, taziden, ButterflyOfFire, Quent-in, Gustavo and itxtoledo, htmk, Nouutilizaire, :heart: !

:gift: Changelog

  • [enh] Update various things to be compatible with Debian 9.x/Stretch
  • [enh] Add migration to move from Jessie to Stretch (YunoHost#433)
  • [enh] Add automatic patching to be able to install php5 apps on Stretch
  • [enh] Updated Metronome (XMPP server) to 3.9.x
  • [enh] Updated Rspamd (Antispam service) to 1.7.x and removed Rmilter
  • [enh] Bring back the bootpromt that appears when login in via a “real screen” (YunoHost#363)
  • [enh] Improve services descriptions and make them translatable (YunoHost#476)
  • [enh] Make commands verbose by default to be able to show ‘Info’ messages (YunoHost#487)
  • [i18n] Improved Occitan, Arabic, French and Portuguese translations

Misc fixes / improvements

(N.B. : some of these changes are only available on Stretch)

Project

:inbox_tray: Installing a fresh YunoHost 3.0

Please follow the install documentation.

(Currently we released pre-installed ISO and Raspberry Pi image. We will progressively release pre-installed image for other ARM boards. In the meantime, you can still install YunoHost “on top of” ARMbian)

:arrow_up: Upgrading to YunoHost 2.7.14

From the web admin

Go to “Update system”. Then hit the “Update” button in the “System” block. (Please be aware that with this method, your server will take up to 1 hour to really be upgraded to 2.7.14, for technical reasons).

Or from the command line

$ yunohost tools update 
$ yunohost tools upgrade --ignore-apps

:next_track_button: Migrating from a 2.7.x/Jessie instance to 3.0/Stretch

Please follow the migration documentation.

:scroll: Other news

Regarding the future versions, on the core side, we currently have some nice features which should make their way to the next releases to improve user experience and make debugging easier. We also have some ideas or proof of concept to improve app integration, security, diagnosis, and still plan to integrate Borg as backup solution (to replace or complement the existing system), among other things :wink:. As a side note, the Internet Cube project is also regaining some activity !

In terms of organization, we started discussing the various ways to make the project sustainable (feel free to join the discussion). We plan to setup an association soon and start looking into implementing some of them to pay people to contribute to the project. If you want to support the project, you can already donate on our Liberapay : .

Finally, you might have heard that Microsoft recently bought GitHub. Unfortunately, YunoHost relies currently quite a lot on this platform. It has been in the team’s mind to move away from it for quite some time and that should speed things up. This won’t be easy and straightforward though as we have a lot of workflow and software pieces tight-coupled to it, so the transition will happen progressively.


:fr: Version française

Suite à ces plusieurs mois de alpha et beta-testing, nous sommes fiers d’annoncer la sortie de YunoHost 3.0 supportant Debian 9 (Stretch) :tada: :smile: !

Cette sortie viens Ă©galement avec la version 2.7.14 qui inclut une migration pour assurer la transition de Debian Jessie Ă  Stretch. La version 2.7.x ne devrait plus recevoir de mise Ă  jour Ă  l’avenir mise Ă  part pour des correctifs importants ou concernant la migration.

Nous souhaitons évidemment remercier les nombreuses personnes qui ont aidé à rendre cette version possible en testant les versions alpha/beta et en fournissant de précieux retours dessus sur le forum, chat et ailleurs - ainsi que les nombreuses personnes qui ont contribué à cette version : Bram, Aleks, ljf, Maniack, Josue, JimboJoe, frju365, Jibec, nicofrand, by0ne, kitoy, taziden, ButterflyOfFire, Quent-in, Gustavo and itxtoledo, htmk, Nouutilizaire, :heart: !

:gift: Changelog

  • [enh] Mise Ă  jour de plusieurs choses pour rendre YunoHost compatible avec Debian 9.x/Stretch
  • [enh] Ajout d’une migration pour le passage de Jessie Ă  Stretch (YunoHost#433)
  • [enh] Ajout d’un patch automatique pour ĂȘtre capable d’installer des apps php5 sur Stretch
  • [enh] Mise Ă  jour de Metronome (serveur XMPP) vers 3.9.x
  • [enh] Mise Ă  jour de Rspamd (service antispam) vers 1.7.x (et suppression de Rmilter)
  • [enh] RĂ©surrection du “bootpromt” qui apparaĂźt en se connectant avec un "vrai Ă©cran (YunoHost#363)
  • [enh] AmĂ©lioration des descriptions de services (qui sont maintenant traduisibles) (YunoHost#476)
  • [enh] Les commandes sont maintenant “verbose” par defaut pour pouvoir afficher des messages ‘Info’ (YunoHost#487)
  • [i18n] AmĂ©lioration des traductions en Occitan, Arabe, Français, Portugaise

Améliorations / correctifs divers
  • [enh] Ajout d’une interface pour les migrations dans la webadmin (Yunohost-Admin#186)
  • [mod] Mise Ă  jour des configurations DKIM, postfix, fail2ban et autres
  • [enh] Ajout d’un systĂšme de migrations manuelles (YunoHost#429)
  • [enh] Ajout d’une option pour dĂ©sactiver le backup pendant une mise Ă  jour d’app (YunoHost#431)
  • [enh] Ajout de courbes ECDH dans la configuration Nginx (YunoHost#454)
  • [enh] Ajout d’une option pour ne pas extraire l’archive dans ynh_setup_source (YunoHost#460)
  • [enh] Mise Ă  jour du script de diagnostic de la vulnĂ©rabilitĂ© Ă  Spectre/Meltdown (YunoHost#464)
  • [fix] Nettoyage et amĂ©liorations dans la gestion des services (YunoHost#466, #468, #470, #472, #478, #479, #483, #484, #485, YunoHost-Admin#191, #194)
  • [enh] Utilisation de dbus pour rĂ©cupĂ©rer les informations sur les services (YunoHost#469)
  • [fix] Correction du “Untrusted TLS connection established to” dans les logs des mails (YunoHost#471)
  • [fix] Correction d’un comportement contre-intuitif dans les options du backup (YunoHost#490, YunoHost-Admin#196)
  • [fix] Suppression de code liĂ© Ă  archivemount (YunoHost#491)
  • [fix] Suppression de l’avertissement qui dit que le backup est experimental dans la webadmin (YunoHost-Admin#195)
  • [enh] Le logo ‘YunoHost’ dans le SSO et les apps peut dĂ©sormais ĂȘtre dĂ©placĂ© sur mobile (SSOwat#99)

(N.B. : certains de ces changements ne sont disponibles que sur Stretch)

Projet

:inbox_tray: Installer une instance neuve de YunoHost 3.0

Pour cela, il faut suivre la documentation d’installation.

(Pour le moment, nous diffuserons des ISO et images Raspberry Pi prĂ©-installĂ©es, et nous diffuserons au fur et Ă  mesure des images pour d’autres cartes ARM. En attendant, vous pouvez aussi installer YunoHost “par dessus ARMbian”)

:arrow_up: Mettre Ă  jour vers YunoHost 2.7.14

Depuis la webadmin

Aller dans “Mise Ă  jour du systĂšme” puis cliquer sur “Mettre Ă  jour” dans la partie “SystĂšme”. (Attention : avec cette mĂ©thode, votre serveur prendra jusqu’à une heure pour rĂ©ellement se mettre Ă  jour en 2.7.14, pour des raisons techniques)

Ou depuis la ligne de commande

$ yunohost tools update 
$ yunohost tools upgrade --ignore-apps

:next_track_button: Migrer d’une instance 2.7.x/Jessie à 3.0/Stretch

Pour cela, il faut suivre la procédure de migration.

:scroll: Autres nouvelles

À propos des versions futures, du cĂŽtĂ© du core, nous avons plusieurs fonctionnalitĂ©s qui devraient faire leur apparition dans les prochaines versions et permettront d’amĂ©liorer l’expĂ©rience utilisateur et faciliter le dĂ©bogage. Nous avons Ă©galement des idĂ©es et preuves de concepts pour amĂ©liorer l’intĂ©gration des apps, la sĂ©curitĂ©, le diagnostique, et nous prĂ©voyons toujours d’intĂ©grer Borg comme solution de backup (en complĂ©ment ou remplacement du systĂšme actuel), parmi d’autres choses :wink:. Au passage, notons aussi que le projet Brique Internet regagne en activitĂ© ces derniers mois !

En termes d’organisation, nous avons commencĂ© Ă  discuter les diffĂ©rentes possibilitĂ©s pour rendre le projet pĂ©renne (vous ĂȘtes libres de vous joindre Ă  la discussion). Nous prĂ©voyons de mettre en place une association et de commencer Ă  mettre en place des solutions pour pouvoir payer des personnes pour contribuer au projet. Si vous souhaitez supporter le projet, vous pouvez d’ores et dĂ©jĂ  donner sur via Liberapay : .

Finalement, vous avez peut-ĂȘtre entendu dire que Microsoft a rĂ©cemment achetĂ© GitHub. Malheureusement le projet est actuellement trĂšs dĂ©pendant de cette plateforme. Il Ă©tait question depuis quelque temps dans l’équipe de moins dĂ©pendre d’elle et cela va probablement accĂ©lĂ©rer les choses. Ce ne sera pas facile et Ă©vident car de nombreux morceaux de code ou processus de travail sont fortement liĂ©es Ă  GitHub, mais la transition devrait se faire progressivement.

19 Likes