Les correctifs de sécurité sont généralement rétroportés, oui. Les bugs critiques (tels que ceux qui bloquent complètement l’utilisation de Discourse) le sont également. Cependant, de nombreux bugs moins critiques peuvent ne pas l’être. La rétroportation elle-même comporte des risques : des régressions involontaires peuvent toujours survenir, cela oblige les utilisateurs de la version stable à mettre à jour, etc.
Notre recommandation générale est que les sites suivent la branche tests-passed (qui est la valeur par défaut) et effectuent une mise à jour lorsqu’une nouvelle version (beta) est disponible. Il existe certains cas où la version stable peut être recommandée, par exemple pour un site avec des plugins complexes qui remplacent les modèles principaux, mais pour un site standard installé via Docker, restez sur tests-passed. Bien que le terme « beta » dans l’industrie du logiciel tende à faire penser aux gens qu’« il y aura des bugs », ce n’est pas notre intention. Toutes les versions de Discourse, tests-passed, beta, stable, etc., comportent des bugs.
Si vous trouvez un bug sur tests-passed et le signalez, il est fort probable qu’il soit corrigé en quelques jours et que vous puissiez mettre à jour pour le faire disparaître. Vous pourriez rencontrer plus de bugs (au sens de bugs uniques), mais ils seront corrigés rapidement. Sur la version stable, comme l’a mentionné Kris, vous ne devriez voir aucun nouveau bug au cours de la période de sortie de 4 à 6 mois, mais tout bug que vous rencontrez ne disparaîtra pas avant la prochaine version stable. Vous êtes susceptible d’avoir plus de bugs à un moment donné que sur tests-passed, car ils ne sont pas corrigés, mais ces bugs devraient rester constants.