MediaWiki 1.33

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page MediaWiki 1.33 and the translation is 100% complete.

MediaWiki 1.33 ist eine veraltete Version von MediaWiki. Die vollständige Liste der Änderungen findest Du in der Datei RELEASE NOTES. Sie wurde auf den Wikimedia Foundation Wikis durch inkrementelle "wmf "-Alpha-Zweige vom 23. Oktober 2018 bis zum 10. April 2019 bereitgestellt. Die stabile Version 1.33.0 wurde am 2. Juli 2019 veröffentlicht. Laden Sie die neuesten Versionen herunter oder besuchen Sie den REL1_33-Zweig in Git, um diese Version nachzuziehen. Der Zweig 1.33 erreichte mit der Version 1.33.4 am 6. Juni 2020 sein Lebensende.

Bekannte Probleme

  • task T227147 MediaWiki erzwingt, dass $wgDBprefix mit dem "_"-Zeichen endet, wenn es gesetzt ist, was ansonsten diesen Fehler verursacht: InvalidArgumentException: Ein nicht leeres Präfix muss mit "_" enden".
  • task T230317 Die Aktualisierung einer alten MediaWiki-Version (vor 1.15) führt zu einem Fehler im Upgrade-Skript. In diesem Fall musst du die Manual:valid_tag table manuell hinzufügen, bevor das Upgrade-Skript ausgeführt wird. Dies wurde in MediaWiki 1.33.1. behoben.
  • task T227662 Ein Update von einer alten Version kann zur Fehlermeldung Unknown column 'ar_comment_id' in 'where' clause führen. Die Datei patch-comment-table.sql muss manuell geändert werden.
  • task T232129 Die mit 1.33.0 ausgelieferte Version von ConfirmEdit gibt OOUI\Eexception-Fehler aus, wenn ein Link zu einer Seite hinzugefügt wird. Dieser Fehler wurde in Version 1.33.1 korrigiert. Alternativ kannst du eine neuere Version der Erweiterung separat herunterladen.
  • task T232273 Importierte Revisionen der Seite können nach einem Update verloren gehen. Das kann durch Ausführung des Wartungsskripts cleanupUsersWithNoId.php gefolgt von migrateActors.php umgangen werden.

Hinweise zur Aufrüstung

1.33 beinhaltet mehrere Datenbank-Änderungen seit 1.32 und funktioniert deshalb nicht ohne Schema-Update. Beachte, dass wegen Änderungen an sehr großen Tabellen wie der Revisionstabelle, das Schema-Update sehr lange dauern kann (Minuten für mittlere Seiten und viele Stunden für große Seiten)

Vergiss nicht, vor einem Upgrade immer ein Backup der Datenbank zu erstellen!

Lese die UPGRADE-Datei für detailliertere Upgrade-Anweisungen und wichtige Informationen zu Upgrades von Versionen vor 1.11.

Einige gesonderte Hinweise für Updates von MediaWiki 1.33:

  • Einige externe Link-Suchaktionien werden nicht korrekt ausgeführt, bis update.php (oder refreshExternallinksIndex.php) ausgeführt wurde. Diese enthalten Suchläufe für Links, welche IP-Adressen, internationalisierte Domainnamen und möglicherweise Mailto-Links.
  • Wenn du migradeActors.php mit einer älteren Version von Mediawiki ausgeführt hast und du dein Wiki mit $wgActorTableSchemaMigrationStage mit dem Wert SCHEMA_COMPAT_READ_OLD betreiben willst, ist zu berücksichtigen, dass log_search Zeilen fehlerhaft gelöscht werden, welche vom Zieluser für die Ermittlung von Revisionslöschungen benötigt werden.
  • Wenn Revisionslöschungen durchgeführt wurden, während das Wiki mit $wgActorTableSchemaMigrationStage auf SCHEMA_COMPAT_WRITE_BOTH konfiguriert wurde und ohne dass migrateActors.php ausgeführt wurde, kann die log_search Tabelle Zeilen mit leeren Werten für "target_author_actor" enthalten, wodurch verhindert wird, dass die Protokollsuche nach Revisionslöschungen durch einen bestimmten Benutzer, diesen in den Protokolleinträgen findet. Diese Zeilen können korrigiert werden, indem migrateActors.php (erneut) ausgeführt wird.

Was ist neu?

  • Die Blockierungsfunktion erhält eine neue Funktion, "Teilblockierung", durch welche bestimmte IPs und Konten daran gehindert werden können, Seiten oder Namensräume zu bearbeiten. Dies befindet sich derzeit in der Entwicklung, kann jedoch bereits aktiviert werden, indem das Funktionsflag $wgEnablePartialBlocks aktiviert wird. In zukünftigen Versionen wird diese Funktion standardmäßig verfügbar sein.
  • (task T96041) Kategorien können jetzt aus Special:UnusedCategories ausgeblendet werden, indem das neue Verhaltensflag __EXPECTUNUSEDCATEGORY__ auf der Kategorieseite hinzugefügt wird.

Sprachaktualisierungen

MediaWiki unterstützt über 350 Sprachen. Viele Lokalisierungen werden regelmäßig aktualisiert. Im Folgenden werden nur neue Sprachen, sowie Änderungen an Sprachen aufgrund von Phabricator-Berichten aufgeführt.

  • (task T203908) Sprachunterstützung für Östliches Pwo (kjp) hinzugefügt.
  • (task T213717) Es wurde ein Übersetzungsfehler in einer Goa-Konkani (Devanagari) (gom-deva) Übersetzung für NS_TEMPLATE behoben.
  • (task T212221) $digitTransformTable für Santali (sat) hinzugefügt.
  • (task T216479) Sprachunterstützung für Saisiyat (xsy) hinzugefügt.
  • (task T219728) Unterstützung für den neuen japanischen Ära-Namen "Reiwa" hinzugefügt.

Weitere Änderungen

Zum Aktualisieren berechtigte Administratoren sollten the specific notes on upgrading sorgfältig lesen. Entwickler sollten the full release notes lesen.

  • (task T210814) SVGs mit mehreren Sprachwerten darin werden nun standardmäßig in der Sprache des Wikis auf Bildseiten angezeigt.
  • (task T205040) Multilingual images are now be displayed in the current parse language where available.
  • Special:ActiveUsers filtert keine Benutzer mehr heraus, die seit der letzten Aktualisierung des Abfrage-Caches für aktive Benutzer inaktiv wurden.
  • Special:CreateAccount warnt jetzt den Benutzer, wenn der gewählte Benutzername normalisiert werden muss.
  • $wgMiserMode deaktiviert das Magische Wort {{REVISIONID}} in Content-Namespaces. Er wird nach dem Speichern der Seite durch einen einzelnen Bindestrich ersetzt.

Unterseiten