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

**URL:** https://forum.yunohost.org/t/yunohost-3-0-stretch-release-sortie-de-yunohost-3-0-stretch/5020
**Category:** Announcements
**Tags:** ynh\_release, french
**Created:** [June 17, 2018, 3:41pm UTC](https://forum.yunohost.org/t/yunohost-3-0-stretch-release-sortie-de-yunohost-3-0-stretch/5020 "2018-06-17T15:41:33Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![YunoHost](https://forum.yunohost.org/user_avatar/forum.yunohost.org/yunohost/32/371_2.png) [@YunoHost](https://forum.yunohost.org/u/YunoHost)
#### Post date: [June 17, 2018, 3:41pm UTC](https://forum.yunohost.org/t/yunohost-3-0-stretch-release-sortie-de-yunohost-3-0-stretch/5020/1 "2018-06-17T15:41:35Z")

</div>

# 🇬🇧 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) 🎉 😄 !

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, ❤ !

## 🎁 Changelog

- [enh] Update various things to be compatible with Debian 9.x/Stretch
- [enh] Add migration to move from Jessie to Stretch ([YunoHost#433](https://github.com/yunohost/yunohost/pull/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](https://github.com/yunohost/yunohost/pull/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](https://github.com/yunohost/yunohost/pull/487))
- [i18n] Improved Occitan, Arabic, French and Portuguese translations

# 

> **Misc fixes / improvements**
>
> - [enh] Add migrations in the admin interface ([Yunohost-Admin#186](https://github.com/yunohost/yunohost-admin/pull/186))
> - [mod] Updated DKIM, postfix, fail2ban and some other configurations
> - [enh] Add manual migrations system ([YunoHost#429](https://github.com/yunohost/yunohost/pull/429))
> - [enh] Allow to disable the backup during an app upgrade ([YunoHost#431](https://github.com/yunohost/yunohost/pull/431))
> - [enh] Add ECDH curves in nginx configuration ([YunoHost#454](https://github.com/yunohost/yunohost/pull/454))
> - [enh] Have an option to not extract the archive when using `ynh_setup_source` ([YunoHost#460](https://github.com/yunohost/yunohost/pull/460))
> - [enh] Update Spectre/Meltdown vulnerability checker ([YunoHost#464](https://github.com/yunohost/yunohost/pull/464))
> - [fix] Misc cleaning and improvements in services management (YunoHost#466, [#468](https://github.com/yunohost/yunohost/pull/468), [#470](https://github.com/yunohost/yunohost/pull/470), [#472](https://github.com/yunohost/yunohost/pull/472), [#478](https://github.com/yunohost/yunohost/pull/478), [#479](https://github.com/yunohost/yunohost/pull/479), [#483](https://github.com/yunohost/yunohost/pull/483), [#484](https://github.com/yunohost/yunohost/pull/484), [#485](https://github.com/yunohost/yunohost/pull/485), [YunoHost-Admin#191](https://github.com/YunoHost/yunohost-admin/pull/191), [#194](https://github.com/YunoHost/yunohost-admin/pull/194))
> - [enh] Use dbus to get service information (YunoHost#469)
> - [fix] Fix “Untrusted TLS connection established to” in mail logs (YunoHost#471)
> - [fix] Fix counter-intuitive backup API ([YunoHost#490](https://github.com/yunohost/yunohost/pull/490), [YunoHost-Admin#196](https://github.com/YunoHost/yunohost-admin/pull/196))
> - [fix] Remove archivemount stuff ([YunoHost#491](https://github.com/yunohost/yunohost/pull/491))
> - [fix] Backup is not experimental anymore ([YunoHost-Admin#195](https://github.com/YunoHost/yunohost-admin/pull/195))
> - [enh] Make overlay dragging work on mobile devices ([SSOwat#99](https://github.com/YunoHost/SSOwat/pull/99))

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

#### Project

- Cleaned / reworked the [.deb build chain](https://github.com/YunoHost/vinaigrette)
- Automatized [build of x86 ISO](https://github.com/YunoHost/cd_build)
- Simplified the build of [RPi](https://github.com/YunoHost/rpi-image) / [other ARM boards](https://github.com/YunoHost/arm-images) images
- Simplified the [manual install procedure](https://yunohost.org/#/install_manually)
- Moved the [issue tracker](https://github.com/yunohost/issues/issues) to Github (before Microsoft bought it, sigh…)

## 📥 Installing a fresh YunoHost 3.0

Please follow [the install documentation](https://yunohost.org/install).

(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)

## ⬆ 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

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

```

## ⏭ Migrating from a 2.7.x/Jessie instance to 3.0/Stretch

Please follow [the migration documentation](https://yunohost.org/jessie_stretch_migration).

## 📜 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 😉. As a side note, the [Internet Cube project](https://internetcu.be/) is also regaining some activity !

In terms of organization, we started discussing the various ways to [make the project sustainable](https://forum.yunohost.org/t/making-yunohost-a-sustainable-project/4935) (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 : [![](https://yunohost.org/images/liberapay_logo.svg)](https://liberapay.com/yunohost).

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.

* * *

# 🇫🇷 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) 🎉 😄 !

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, ❤ !

## 🎁 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](https://github.com/yunohost/yunohost/pull/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](https://github.com/yunohost/yunohost/pull/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](https://github.com/yunohost/yunohost/pull/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](https://github.com/yunohost/yunohost-admin/pull/186))
> - [mod] Mise à jour des configurations DKIM, postfix, fail2ban et autres
> - [enh] Ajout d’un système de migrations manuelles ([YunoHost#429](https://github.com/yunohost/yunohost/pull/429))
> - [enh] Ajout d’une option pour désactiver le backup pendant une mise à jour d’app ([YunoHost#431](https://github.com/yunohost/yunohost/pull/431))
> - [enh] Ajout de courbes ECDH dans la configuration Nginx ([YunoHost#454](https://github.com/yunohost/yunohost/pull/454))
> - [enh] Ajout d’une option pour ne pas extraire l’archive dans `ynh_setup_source` ([YunoHost#460](https://github.com/yunohost/yunohost/pull/460))
> - [enh] Mise à jour du script de diagnostic de la vulnérabilité à Spectre/Meltdown ([YunoHost#464](https://github.com/yunohost/yunohost/pull/464))
> - [fix] Nettoyage et améliorations dans la gestion des services (YunoHost#466, [#468](https://github.com/yunohost/yunohost/pull/468), [#470](https://github.com/yunohost/yunohost/pull/470), [#472](https://github.com/yunohost/yunohost/pull/472), [#478](https://github.com/yunohost/yunohost/pull/478), [#479](https://github.com/yunohost/yunohost/pull/479), [#483](https://github.com/yunohost/yunohost/pull/483), [#484](https://github.com/yunohost/yunohost/pull/484), [#485](https://github.com/yunohost/yunohost/pull/485), [YunoHost-Admin#191](https://github.com/YunoHost/yunohost-admin/pull/191), [#194](https://github.com/YunoHost/yunohost-admin/pull/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](https://github.com/yunohost/yunohost/pull/490), [YunoHost-Admin#196](https://github.com/YunoHost/yunohost-admin/pull/196))
> - [fix] Suppression de code lié à archivemount ([YunoHost#491](https://github.com/yunohost/yunohost/pull/491))
> - [fix] Suppression de l’avertissement qui dit que le backup est experimental dans la webadmin ([YunoHost-Admin#195](https://github.com/YunoHost/yunohost-admin/pull/195))
> - [enh] Le logo ‘YunoHost’ dans le SSO et les apps peut désormais être déplacé sur mobile ([SSOwat#99](https://github.com/YunoHost/SSOwat/pull/99))

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

#### Projet

- Nettoyage de la [chaîne de construction des .deb](https://github.com/YunoHost/vinaigrette)
- Automatisation de la [construction des ISOs x86](https://github.com/YunoHost/cd_build)
- Simplification de la construction des images [RPi](https://github.com/YunoHost/rpi-image) / [autres cartes ARM](https://github.com/YunoHost/arm-images)
- Simplification de [la procédure d’installation manuelle](https://yunohost.org/#/install_manually)
- Migration du [bugtracker sur Github](https://github.com/yunohost/issues/issues) (avant que Microsoft ne le rachète, sigh…)

## 📥 Installer une instance neuve de YunoHost 3.0

Pour cela, il faut suivre [la documentation d’installation](https://yunohost.org/install_fr).

(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”)

## ⬆ 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

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

```

## ⏭ Migrer d’une instance 2.7.x/Jessie à 3.0/Stretch

Pour cela, il faut suivre [la procédure de migration](https://yunohost.org/jessie_stretch_migration).

## 📜 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 😉. Au passage, notons aussi que le projet [Brique Internet](https://labriqueinter.net/) 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](https://forum.yunohost.org/t/making-yunohost-a-sustainable-project/4935) (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 : [![](https://yunohost.org/images/liberapay_logo.svg)](https://liberapay.com/yunohost).

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.

---

_[View the full topic](https://forum.yunohost.org/t/yunohost-3-0-stretch-release-sortie-de-yunohost-3-0-stretch/5020)._
