Noch mehr!
Aber warten Sie, es gibt noch mehr! Wir tun unser Bestes, um neue Funktionen und Änderungen für Sie hervorzuheben, aber es gibt immer zu viele Änderungen, um sie im Detail aufzulisten. Eine vollständige Liste der neuen Funktionen, Fehlerbehebungen, UX-Verbesserungen und mehr finden Sie in den unten aufgeführten zusätzlichen Funktionen und Korrekturen.
Sicherheitsupdates
Diese Betaversion enthält 2 Sicherheitskorrekturen für Probleme, die von unserer Community und HackerOne gemeldet wurden.
- Caching von MIME/Content-Type-Fehlern nicht zulassen
- Sicherstellen, dass
_forum_session-Cookies nicht zwischen Websites wiederverwendet werden können
Plugin-Verbesserungen
Viele Plugins
- Übersetzungen
- Wir haben die Übersetzungen in vielen unserer Plugins aktualisiert.
Zuweisen
Neue Funktionen
- Workflow für Neuzuweisung
- Kleine Beitragsaktion mit Link zum Beitrag
- Indirekte Zuweisungen im ersten Beitrag anzeigen
- Beitrag zuweisen
Fehlerbehebungen
- Korrekte aria-labels zurückgeben
- UI korrekt aktualisieren, wenn ein Beitrag zugewiesen/nicht zugewiesen wird
action_code_hrefinaction_code_pathumbenennen- Fehlendes Zuweisungssymbol in der Suche
- Beitrag bei Verschieben des Beitrags verschieben
- Plugin-Version beim Ausführen von Discourse
<= 2.8.0.beta1fixieren - TopicAssigner verwerfen
Unbehandelte Tagger
Fehlerbehebungen
- Atomare Transaktion zum Aktualisieren von Tags verwenden
- Revision überspringen, wenn ein unbehandelter Tag hinzugefügt wird
Kalender
Fehlerbehebungen
- Stellt sicher, dass das Benachrichtigungsfenster einen Schlüssel hat
Verschlüsseln
Fehlerbehebungen
fancy_titlemit entschlüsseltem Titel tauschen
SAML
Neue Funktionen
- Unterstützung für Admin-Synchronisation hinzugefügt
- Einstellung
saml_groups_ldap_leafcneinführen
RSS-Polling
Neue Funktionen
- Filtern von Kategorie-Substring-Übereinstimmungen aus dem Feed zulassen
Abonnements
Fehlerbehebungen
- 500-Fehler beim Bearbeiten eines Preisplans
Kategorie-Experten
Fehlerbehebungen
- Scores beim Erstellen von Überprüfbaren hinzufügen
- Kategorie-Link in Überprüfbarem
- Vorgespeichertes benutzerdefiniertes Beitragsfeld verwenden
- Vorgespeicherte benutzerdefinierte Beitragsfelder
Docs
Fehlerbehebungen
- Navigationselemente beim Drucken eines Docs-Themas ausblenden
UX-Änderungen
- Ausrichtung des Filters angepasst
Chat-Integration
Fehlerbehebungen
- Verwendung der InputValidation-Bibliothek entfernen
Zusätzliche Funktionen und Korrekturen
Zum Aufklappen klicken
Neue Funktionen
- Direkte S3-Multipart-Uploads für Backups
- Uppy für Tag-Uploader verwenden
- Kleine Beitragsaktion akzeptiert href
- Uppy für Watched-Word-Uploader verwenden
- Avatar-Uploader zu Uppy verschieben
- Emoji-Uploader zu Uppy verschieben
- Einstellung zum Deaktivieren von Benachrichtigungen für Themen-Tag-Bearbeitungen hinzufügen
- Hotlinked-Bilder in Benutzer-Bios ziehen
- Thema-Bump umgehen, wenn
disable_category_edit_notificationsaktiviert ist - Omniauth-Fehler als HTML-sicher markieren.
- Benutzerdefinierte Felder in den Basis-Exporter aufnehmen
Fehlerbehebungen
- Eine Screen-Track/AppEvents-Regression in #14929
- Composer-Bildungsnachrichten für Gruppen-Erwähnungen waren fehlerhaft
- Vorherigen Chunk verwenden, um zu prüfen, ob der lokale Backup-Chunk-Upload abgeschlossen ist
nullfür Gruppe setzen, wenn der ParametergroupAttrsnicht verfügbar ist.- Dieselbe hljs-Version in Prod und Tests verwenden
- Verhindern, dass
PreloadStoreden Finder aufruft, wenn der Wert falsch ist - Map anstelle von Object für das Caching verwenden
- Stellt sicher, dass die Logik für minimale Tags korrekt und geteilt ist
- Oberste Beiträge aus privaten Kategorien anzeigen, wenn der Benutzer Zugriff hat.
- Topic queryParams werden beim Scrollen aus dem History-State entfernt.
LocalJumpErrorin Rake-Tasks_clearFlash()beim Anzeigen eines Modals aufrufen- Nicht fehlschlagen, wenn
s3_install_cors_ruledeaktiviert ist 127.0.0.1anstelle vonlocalhostfür Ember CLI verwenden- Scroll-Ereignisse im Vollbildmodus deaktivieren
- Masseneinladungen mit DiscourseConnect verwenden
- In Ember CLI bezogen sich einige Plugin-Tests auf den falschen Container
- PostRevisor konsistenter machen
- Endgültiges Löschen im Menü ohne Aktualisierung anzeigen
- xlink:href zugunsten von href wegen Veralterung entfernen
- Korrekte Attributmethode verwenden, um die Beitrags-ID aus dem Dataset abzurufen.
- Regression eingeführt in #14715
- Themenkontext beibehalten, wenn zur vollständigen Suche weitergeleitet wird
- Gültige Überschriften-IDs generieren
- Animation für die Like-Aktion auf Mobilgeräten wiederherstellen
- Benachrichtigungen in OS X speichern
- Administratoren in die Berechtigungen für Anwesenheitsantwortkanäle einbeziehen
action_code_hrefinaction_code_pathumbenennen- Beitragsvalidierungen für Systemrevisionen überspringen, wenn der Autor den Beitrag löscht
- Sicherstellen, dass CORS-Regeln für S3 über Rake-Task vorhanden sind
- Kanonische URLs können relativ sein
- Speichern des Bookmarks beim Drücken von ESC im Modal stoppen
- Sicherstellen, dass
required_tag_group_namenull ist, wenn kein Wert vorhanden ist - Unterdrückte Kategorie-Themen auch dann aus dem Digest ausschließen, wenn sie nicht stummgeschaltet sind.
- Rake categories:move_topics sollte das Themen-Beschreibungsthema nicht verschieben
- Instagram Oneboxes in einem iFrame anzeigen
- Maus-Down-Ereignis beim Abbrechen der Suche verwenden
- Kommas einfügen, auch wenn der Feldwert null ist
- Doppelte Suchanfragen an das Backend verhindern
- Das Löschen eines Lesezeichens für ein Thema verursachte einen JS-Fehler
- Denselben Modus für die chinesische Suche beim Indizieren und Abfragen verwenden.
- Antworten von 103 sollten mit
small_geterneut versucht werden - Themen-Details beim PM einschließen
allowed_theme_idssollten nicht in GlobalSettings gespeichert werden- Wörter in Hashtags und Erwähnungen nicht ersetzen
- Links zu stummgeschalteten Themen und in Kategorielisten ausblenden
- Eine weitere N+1-Abfrage in
Site.json_forvermeiden - Flair-Gruppe aller Mitglieder aktualisieren, wenn die Einstellung für die primäre Gruppe geändert wird.
- Sollte keine Themen-Einladungen von ignorierten Benutzern erhalten.
- Link-Lookup für ersetzte Links nicht durchführen
- Neue Tags in die Validierung einbeziehen, wenn der Benutzer einen erstellen kann.
- PresenceChannel-Instanzen bereinigen, wenn der Composer geschlossen wird
- Verhindert einen zirkulären JSON-Fehler in Tests
- Vanilla-Importer-Korrekturen
- N+1-Abfrage in
Site.json_forvermeiden - Gleichzeitige Anfragen in PresenceChannel get korrekt vermeiden
- Kein Presence-Leave-Beacon senden, wenn nicht in Kanälen vorhanden
- Richtige Nachricht anzeigen, wenn ein Thema endgültig gelöscht wird
- Korrekten Tracking-Kontext für einige Kategorie-Routen
- Den Vary:Accept-Header bei allen Accept-basierten Antworten einschließen
- Alle Tags für beobachtete Wörter zulassen
- Überflüssige Themen-erlaubte Benutzer bei Gruppen-Einladung entfernen
- Korrekten Namen der Site-Einstellung
- Ungehashte API-Schlüssel von Benutzern nicht an Redis leaken
- 2N+1 SQL im Admin /api/keys-Endpunkt
UX-Änderungen
- Stile des Share/Notify-Modals korrigieren
- Schritte in der README der Cloud-Installation nummerieren
- Layout-Korrekturen für die Admin-Permalink-Seite
- Tag-Auswahl bei PMs für Nicht-Staff-Benutzer entfernen
- Mehrere Probleme mit dem Topic-Progress-Refactoring beheben
- Balken-Kategorie-Dropdown korrigieren
- PM-Composer mit Tags besser unterbringen
- Kurze Beitragsbreite auf Mobilgeräten korrigieren
- Quick-Search-Hinweis konsistenter anzeigen
- Animation in der Admin-Themenliste entfernen
- Login-Tabindex ändern, Folge zu 6aa6275
- Tabindex beim Login ändern, um den E-Mail-Login-Link zu überspringen
- Tags während der PM-Erstellung anwenden
- PresenceChannel-Änderungen reaktionsfähiger machen
- Zurück-Button niemals anzeigen, wenn weniger als die aktuelle Position
- Anker-Symbol auf Touch-Geräten nicht anzeigen
- Authentifizierungsbezogene Site-Einstellungen zur besseren Übersicht neu anordnen
- Sonderfall für die Benutzersuche in einem Thema hinzufügen
- Manchmal würde die Fußzeile beim Aktualisieren einer Listenroute angezeigt werden
Leistung
- Like-Anzahl in sichtbaren Beiträgen ohne zusätzliches GET pro Like aktualisieren
- Unterschiedliche Spalte für besseren Abfrageplan verwenden
- Es gab eine große Leistungsregression in Logster
- Suche in privaten Nachrichtenabfragen optimieren