Rilascio Stabile di Discourse 2.8.3
Discourse raccomanda vivamente che tutti i siti seguano il branch predefinito tests-passed di Discourse. Il branch “stabile” è più focalizzato sulla mancanza di cambiamenti che sulla mancanza di bug: tutte le release, incluse quelle su tests-passed e beta, sono pronte per la produzione.
Modifiche
È necessaria una ricostruzione. La ricostruzione aggiornerà le versioni dei pacchetti all’ultima, e deve essere completata se il sito non è stato ricostruito dalla riga di comando nell’ultimo giorno.
Sicurezza:
- Aggiorna Nokogiri a 1.13.4.
- Assicura che le risposte basate sull’user-agent vengano memorizzate nella cache separatamente
- Le autorizzazioni dei gruppi di categorie sono state divulgate agli utenti normali.
- Evita di divulgare il nome del gruppo privato durante la visualizzazione della categoria.
- Nascondi le categorie private nell’esportazione dell’attività dell’utente
Correzione Bug:
- Serializza le autorizzazioni per il gruppo everyone
- Mostra l’avviso dei gruppi ristretti quando necessario
Sviluppatore:
- Non controllare questo.element in @afterRender
- Aggiungi un endpoint pretender per i gruppi visibili della categoria.
- Correggi i test di condivisione degli argomenti falliti
- Ripristina l’asserzione dell’ordine nei test del serializzatore di categorie.
- Correggi le specifiche instabili