SMF 2.1.3 veröffentlicht

Started by m4z, November 21, 2022, 02:13:06 PM

Previous topic - Next topic

m4z

Liebe Mitglieder,

Simple Machines freut sich, einen neuen Patch für die 2.1.x-Reihe von SMF anzukündigen, der die Versionsnummer auf 2.1.3 anhebt.

Nennenswerte Änderungen in SMF 2.1.3

  • Verbesserte Unicode-Unterstützung – Die SMF-Unicode-Unterstützung stimmt nun mit dem zuletzt veröffentlichten Standard, Unicode 15, veröffentlicht im September 2022 (https://unicode.org/versions/Unicode15.0.0/), überein. Es ist wichtig, auf dem neuesten Stand zu bleiben, damit die Großschreibung über Alphabete hinweg sowie die Erkennung von nicht druckbaren Zeichen funktioniert.
  • Verbesserte Dateianhänge – In SMF angegebene Dateianhangs-Beschränkungen werden nun respektiert. SMF hat Uploads basierend auf der darunterliegenden PHP-Konfiguration beschränkt, aber da ein JavaScript-Mechanismus involviert war, galten diese Beschränkungen nicht.
  • Verbesserte Dateianhänge – In Beiträge eingefügte img-Tags werden nun automatisch entfernt, wenn der dazugehörige Dateianhang entfernt wird.
  • Verbesserte Benachrichtigungen – Ungelesene Benachrichtigungen werden nun aufgeräumt, nachdem Beiträge genehmigt, Moderationsmeldungen geschlossen und Beiträge als ,,Gefällt mir nicht mehr" markiert wurden.
  • Verbesserte Benachrichtigungen – Ungelesene verwaiste Benachrichtigungen, erzeugt durch Entfernen von Beiträgen oder Themen oder Änderungen von Berechtigungen, werden nun aufgeräumt.
  • Verbesserte Benachrichtigungen – Ungelesene Alarme für Zitate und Erwähnungen werden nun aufgeräumt, wenn letztere durch eine Beitragsbearbeitung entfernt wurden.
  • Verbesserter Upgrader – Es werden nun Warnungen angezeigt, wenn Dateianhangs- oder Profilbild-Verzeichnisse nicht gefunden werden können. Außerdem wurde eine neue Option hinzugefügt, die es dem Benutzer erlaubt, die Dateianhangskonvertierung erneut durchzuführen.
  • Verbesserte Zeitzonen-Unterstützung – SMF unterstützt nun alle gegenwärtigen Zeitzonen (https://www.iana.org/time-zones).
  • Dateianhangsfehler – Es wurde ein Bug behoben, bei dem Dateianhänge mit der Meldung ,,Ungültige Dateianhangs-ID" verschwinden konnten.
  • Benachrichtigungsfehler – Es wurde ein Bug behoben, durch den die Anzahl der Alarme falsch angezeigt wurde.
  • E-Mail-Fehler – Es wurde ein Bug behoben, bei dem E-Mails mit Mailversand-Typ ,,PHP" in Linux-Umgebungen mit PHP 8.x nicht richtig formatiert und vom Mailserver abgewiesen wurden. (,,SMTP" funktionierte.)
  • PostgreSQL-Unterstützung – Es wurden zahlreiche Probleme behoben, die dazu geführt haben, dass Mod-Installationen mit PostgreSQL sich anders verhalten haben als mit MySQL. Es ist nun wesentlich einfacher, Mods zu entwickeln, die beides unterstützen.
  • Es wurde ein Bug behoben, bei dem PHP 8.1 pingelig war und implizite Float-zu-Int-Konvertierung nicht mochte.
  • Es wurde ein Bug behoben, bei dem der sql_mode in MySQL 8.x nicht korrekt gesetzt wurde. Dies resultierte in leicht abweichendem DB-Query-Verhalten zwischen MySQL 5.x und MySQL 8.x.
  • Es wurde ein Bug behoben, bei dem Themen, für die explizit ,,Keine Benachrichtigungen" empfangen wurden, in den ,,aktualisierten Themen" auftauchten und nicht mehr verschwanden...
  • Verbesserte Unterstützung für Leerzeichen in URLs... Nicht gemäß einem RFC-Dokument oder einer Spezifikation, sondern weil SMF sie in 2.0 unterstützt hat und es daher auch in 2.1 tun sollte...
  • Es wurde ein Bug behoben, bei dem Crawler-Zugriffsversuche auf verschobene Profilbilder zu Einträgen im Fehlerprotokoll führten. Während der 2.1-Migration kann es vorkommen, dass Profilbilder und Dateianhänge umgezogen werden; externe Crawler, die versuchen auf ungültige Links zuzugreifen, sollten keine SMF-Fehler erzeugen.
  • Es wurde ein Bug mit ungültiger PostgreSQL-Syntax beim Löschen von Volltext-Indizes behoben.
  • Es wurde ein Bug behoben, der die Fehlermeldung ,,Trying to access array offset on value of type null" erzeugt hat.
  • Es wurde ein Bug behoben, bei dem der Editor Links verloren hat, wenn diese kopiert und eingefügt wurden.
  • Es wurde ein Bug behoben, durch den Rechts-nach-Link-Sprachen nicht angegeben und korrekt angezeigt werden konnten.
  • Es wurde ein Bug behoben, durch den die Sortierung von PMs nicht korrekt funktionierte.
  • Es wurde ein Bug behoben, bei dem die BBC-URL-Einstellungen fälschlicherweise Auswirkungen auf Signaturen und Themen hatte.
  • Es wurde ein Bug behoben, durch den versteckte Mitglieder auch vor Admins versteckt waren...
  • Es wurde ein Bug behoben, durch den das falsche Symbol für Profil-Links in PMs verwendet wurde.
  • Es wurde ein Bug behoben, durch den robot_no_index falsch sein konnte, mit potenziellen Auswirkungen auf SEO.
  • Es wurde ein Bug behoben, durch den die CORS-Header nicht korrekt generiert wurden.
  • Es wurde ein Bug behoben, durch den benutzerdefinierte Themes leere Styles laden konnten.
  • Es wurde ein Bug behoben, durch den Berechtigungen nicht korrekt erhalten blieben, wenn Boards verschoben wurden, wodurch verschobene Boards ,,verschwinden" konnten...
  • Es wurde ein Bug bei der Benutzung von Wildcards im IP-Tracking behoben.
  • Es wurden mehrere Bugs mit dem Caching behoben – bessere Meldungen falls der Cache-Mechanismus nicht geladen werden kann und bessere Behandlung, wenn gecachte Informationen nicht in einem Hit resultieren.
  • Die Bearbeitung von Profilinformationen wurde verbessert, z.B. bei zu langen Website-URLs.
  • Es wurde ein Bug behoben, durch den Seitenzahlen in übermäßig langen Listen als Dezimalzahlen angezeigt wurden...
  • Die Fehlermeldung, die angezeigt wird, wenn Verifikationsfragen fehlen, wurde verbessert.
  • Die Passwortunterstützung für von myBB konvertierte Benutzer wurde verbessert.
  • Es wurde ein Upgrader-Bug behoben, durch den 1.1-Migrationen mit der Fehlermeldung ,,Too few arguments to function smf_mysql_insert_id()" fehlschlagen konnten.
  • Zahlreiche kleinere Verbesserungen und Feinjustierungen des Layouts.


Siehe die (englische) Änderungsliste auf GitHub für mehr Informationen.

Wie man auf 2.1.3 aktualisiert

Falls du Version 2.1.2 verwendest, kannst du dein Forum über die Paketverwaltung im Admin-Center auf die neueste Version aktualisieren. Du solltest dort eine Update-Benachrichtigung sehen, die es dir erlaubt, dein Forum zu aktualisieren. Falls du diese Benachrichtigung nicht siehst, führe bitte die Aufgabe ,,Simple-Machines-Dateien herunterladen" auf der Geplante-Aufgaben-Seite aus (Admin-Center → Wartung → Geplante Aufgaben).

Falls du Version 2.1.0 - 2.1.1 verwendest, kannst du den oben beschriebenen Prozess verwenden, um nacheinander die vorherigen Update-Patches anzuwenden, bis du Version 2.1.3 erreichst.

Falls du eine beliebige ältere Version von SMF verwendest (inklusive SMF 1.x, SMF 2.0.x oder eine der SMF-2.1-Beta- oder -RC-Versionen), kannst du direkt auf 2.1.3 aktualisieren, indem du das ,,Large Upgrade"-Paket von der (englischen) Download-Seite verwendest. Beachte, dass diese Upgrade-Methode es erfordert, dass du alle Anpassungen an deinem Forum reinstallierst, daher wird empfohlen, dass du stattdessen die schrittweisen Patches verwendest, falls du bereits SMF 2.1.0 oder höher verwendest.

Falls du Probleme hast, den Patch über das Admin-Center herunterzuladen, kannst du ihn direkt von der (englischen) Paketverwaltungs-Updates-Seite herunterladen und über die Paketverwaltung installieren, wie du es für jedes Mod-Paket tun würdest.

Bitte nutze das (englische) Online Manual für mehr Details zum Patching und Upgrading.


Abschließend, wie immer, bitte verwende diesen Thread nicht für Support-Anfragen. Du wirst wesentlich schnellere und bessere Antworten erhalten, wenn du diese stattdessen im (englischen) SMF-2.1.x-Support-Board oder hier im deutschen Hilfe-Board stellst.

Danke, dass du SMF verwendest!

Grüße,
Simple Machines
"Faith is what you have in things that don't exist."
--Homer Simpson

Es gibt hier im Forum ein deutsches Support-Board!

Advertisement: