Discourse 3.0.1 Stabile Veröffentlichung
Discourse empfiehlt dringend, dass alle Websites dem Standard-Branch tests-passed von Discourse folgen. Der „stabile“ Branch konzentriert sich mehr auf mangelnde Änderungen als auf mangelnde Fehler – alle Veröffentlichungen, einschließlich derer auf tests-passed und Beta, sind produktionsreif.
Änderungen
Sicherheit
- XSS in lokalen Oneboxen verhindern (CVE-2023-22468)
- Der Parameter
exclude_tagskönnte preisgeben, welche Themen ein bestimmtes verstecktes Tag hatten (CVE-2023-23624) - Nur autorisierten Benutzern eingeschränkte Tag-Listen anzeigen (CVE-2023-23620)
- ReDoS bei der User-Agent-Analyse verhindern (CVE-2023-23621)
- ReDoS verhindern, indem der SSH-URL-Regex eindeutig gemacht wird (CVE ausstehend)
- Umgehung für
base_urlentfernen (CVE-2023-23615) - Zeichenanzahl von Gruppenmitgliedschaftsanfragen begrenzen (CVE-2023-23616)
- Länge von Entwürfen begrenzen (CVE-2023-22739)
- Länge und vorab geladene Anzahl von Chat-Entwürfen begrenzen (CVE-2023-22740)
- Rails auf v7.0.4.1 aktualisiert (siehe Ankündigung von rubyonrails.org)
- Standardmäßig Tags anzeigen, die die Anzahl der Themen in nicht eingeschränkten Kategorien zählen (CVE ausstehend)
Fehlerbehebungen
- Textauswahl bricht das Öffnen von Links in neuen Tabs
- Keine leeren
use/svg-Tags inExcerptParserhinzufügen - E-Mail überspringen, wenn sie beim Synchronisieren von SSO-Attributen leer ist.
- TL4-Benutzer wird beim Löschen eines Themas nicht zum neuesten weitergeleitet
- Gelöschten Beitrag nicht für Upload-Referenzsicherheit zählen
- Negatives Skidding zum Popper-Offset hinzugefügt
data-popper-reference-hiddenzu breit- Rand am Mini-Tag-Chooser korrigiert
- Verhindert, dass
msg-actionsden Hover-Text anzeigt - Automatischen Slug für gelöschte Kanäle generiert
- TL4-Benutzer kann gelöschte Themen sehen
- Modals auf Mobilgeräten scrollbar machen, wenn die Tastatur geöffnet ist
- Nur für Mitarbeiter sichtbare Optionen nicht für Nicht-Mitarbeiter im Bulk-Menü für Gruppenmitglieder anzeigen
- Min-Tag-Einstellung in den Tag-Bereich unter Kategorie bearbeiten verschoben
- Falsch konfigurierte einbettbare Hosts gelöscht
UploadReferenceinUploadSecurityfür vorhandene Uploads abfragen- E-Mail-Domänen-Website-Einstellungen vom Typ auf
host_listumstellen - Kanalnamen nicht überschreiben, wenn eine Kategorie ausgewählt ist
notify_mailing_list_subscribersenqueuen, wenn ein Beitrag wiederhergestellt wird- Wortlaut von Titel →
nameauf der Kanal-Info-Seite geändert - Neue Hashtag-Unterstützung für den erweiterten Narrativ-Bot
- Tags-Parameter von
TopicQueryvalidieren - Falsche Hashtag-Einstellungs-Migration korrigiert
- Hashtags in Kanalarchiv-PMs verwenden, falls verfügbar
- Migration zum Neuindizieren ungültiger Indizes hinzugefügt
- Sicherstellen, dass die Poll-Extraktion nicht versucht wird, wenn der Beitragsinhalt fehlt
- Sidebar-Attribute des Benutzers vorab laden, wenn
?enable_sidebar=1 - Gleichzeitige Aktualisierungen von
top_topicsverhindern - Ruby 2 abwärtskompatibler Plugin-Logout-Redirect
- Flackernden Test korrigiert, der aus Keyword-Argumenten von
PostAlerterresultiert - Fehlerberichterstattung und Fehlerfälle für die Kanalarchivierung verbessert
- Regression in der
TopicTrackingStateMessageBus-Nachrichtenreichweite. (#19835)