2.8.3: Rilascio di patch di sicurezza e minori

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

:warning: È 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
9 Mi Piace