Rilasciato V2.5.6 dopo V2.6.0?

Sono davvero confuso riguardo alle versioni di Discourse. L’ultima volta che stavo aggiornando il mio forum, stavo distribuendo la v.2.5.6 mentre la v.2.6.0 era già disponibile. Questo è successo perché stavo cercando la scheda delle release su GitHub:

Domande:

  • Come è possibile?
  • Come si fa a sapere qual è l’ultima versione stabile?

L’ultima versione stabile dovrebbe essere la 2.6.0, ma non sono sicuro di cosa sia successo lì — potrebbe esserci comunque un buon motivo! cc @falco

L’ultima versione stabile è indicata nella nostra categoria #releases e sul nostro updates - Discourse.

La fonte di verità è il ramo stable nel nostro repository su GitHub - discourse/discourse at stable · GitHub

La linea v2.5.x è stata l’ultima con il supporto per Internet Explorer 11.

Da allora siamo passati a Ruby 2.7 in produzione, ma Discourse 2.5 non era compatibile con Ruby 2.7. Discourse 2.5.6 è semplicemente 2.5.5 con la compatibilità per Ruby 2.7 retroportata, come puoi verificare tu stesso nei log dei commit.