Recentemente ho riscontrato alcuni problemi nel ramo predefinito “test_passed”, quindi sono passato alla versione stable. Ho notato che alcune funzionalità interessanti sono sparite. (Non è poi così grave, ma mi piacerebbe saperne di più sui rami di Discourse).
In entrambi i casi, direi che tests_passed è solitamente sufficiente. Puoi evitare problemi di aggiornamento disponendo di un ambiente di staging e testando le tue release prima di applicare gli aggiornamenti.
I problemi che hai descritto sopra riguardano più i tuoi processi di rilascio che un ramo specifico di Discourse.
Consigliamo di eseguire i test-passed e di aggiornare quando sono disponibili le versioni beta. Questo ti offre la flessibilità di aggiornare quando desideri o ne hai bisogno.
La versione stabile non è consigliata, tranne in casi selezionati… come per estese personalizzazioni (il 99% dei siti che ospitiamo non rientra in questa categoria). Passano mesi tra una versione stabile e l’altra, e noi effettuiamo il backport solo di bug critici o legati alla sicurezza… quindi, se c’è un bug minore nella versione stabile, potresti doverci convivere per un bel po’.