2.8.3: Sicherheits- und kleiner Patch-Release

Discourse 2.8.3 Stabile Veröffentlichung

Discourse empfiehlt dringend, dass alle Websites dem Standard-Branch tests-passed von Discourse folgen. Der „stabile“ Branch konzentriert sich mehr auf fehlende Änderungen als auf fehlende Fehler – alle Veröffentlichungen, einschließlich derer auf tests-passed und Beta, sind produktionsreif.

Änderungen

:warning: Neuaufbau erforderlich. Der Neuaufbau aktualisiert die Paketversionen auf die neuesten und muss abgeschlossen werden, wenn die Website in den letzten Tagen nicht über die Befehlszeile neu aufgebaut wurde.

Sicherheit:

  • Nokogiri auf 1.13.4 aktualisieren.
  • Sicherstellen, dass Antworten basierend auf dem User-Agent separat zwischengespeichert werden.
  • Berechtigungen von Kategoriegruppen wurden an normale Benutzer weitergegeben.
  • Vermeiden, private Gruppennamen beim Anzeigen von Kategorien preiszugeben.
  • Private Kategorien im Export der Benutzeraktivitäten ausblenden.

Fehlerbehebung:

  • Berechtigungen für die Gruppe „everyone“ serialisieren.
  • Warnung für eingeschränkte Gruppen anzeigen, wenn nötig.

Entwickler:

  • Dieses Element nicht in @afterRender überprüfen.
  • Pretender-Endpunkt für sichtbare Kategoriegruppen hinzufügen.
  • Fehlerhafte Tests für das Teilen von Themen beheben.
  • Assertionsreihenfolge in Tests für Kategorie-Serialisierer wiederherstellen.
  • Flackernde Specs beheben.
9 „Gefällt mir“