MediaWiki 1.39
Diese Seite enthält Veröffentlichungshinweise einer veralteten Version von MediaWiki. |
MediaWiki 1.39 ist die aktuelle Version von MediaWiki mit Langzeitunterstützung.
Die vollständige Liste der Änderungen findest du in der Datei RELEASE NOTES.
Es wurde auf Wikimedia Foundation-Wikis durch schrittweise "wmf"-Verzweigungen zwischen März und September 2022 eingeführt. Die stabile Version 1.39.0 wurde am 30. November 2022 veröffentlicht.
Lade mediawiki-1.39.10.tar.gz herunter oder checke den REL1_39
-Zweig in Git aus, um diese Version zu verfolgen.
MediaWiki 1.39 unterstützt PHP 7.3 nicht mehr und benötigt PHP 7.4.3 oder höher.
Konfigurationsänderungen für Systemadministratoren in 1.39
Neue Konfiguration
$wgAutoCreateTempUser
– Damit wird die automatische Benutzererstellung beim Speichern der Seite konfiguriert.$wgCopyUploadAllowOnWikiDomainConfig
– Hier wird festgelegt, ob Administratoren die Systemmeldung MediaWiki:Copyupload-allowed-domains verwenden dürfen, um zu definieren, welche Domains mit dem Upload-by-url-Tool verwendet werden können.$wgCdnMatchParameterOrder
– Dieser Wert kann auffalse
festgelegt werden, wenn MediaWiki hinter einem CDN liegt, das die Reihenfolge der Abfrageparameter ändert. Dadurch wird der Code, der die Anfrage-URLs den kanonischen CDN-URLs zuordnet, unabhängig von der Reihenfolge der Parameter erstellt.$wgMultiShardSiteStats
– Dies erlaubt es dir, site_stats auf mehrere Zeilen aufzuteilen. Dies ist nur für sehr große, stark bearbeitete Wikis nützlich. (T306589)
Geänderte Konfiguration
$wgInvalidUsernameCharacters
– Diese Einstellung enthält jetzt das Zeichen '>
', das als Begrenzungszeichen für externe Benutzernamen reserviert ist.$wgLocalFileRepo
– Die Standard-Serialisierungsmethode für Datei-Metadaten wurde auf JSON geändert. Du kannst es auf PHP umstellen, indem du die EigenschaftuseJsonMetadata
auffalse
festlegst.$wgLBFactoryConf
– DasconfigCallback
Flag kann jetzt auf eine Callback-Funktion festgelegt werden, die ein Array mit Schlüsseln zurückgibt, die in$wgLBFactoryConf
aktualisiert werden sollen. Dies kann verwendet werden, um die Datenbankkonfiguration im laufenden Betrieb zu aktualisieren, z.B. um Replika-Hosts aus der Rotation zu nehmen.$wgDBservers
and$wgLBFactoryConf
– DasDBO_SSL
-Flag wurde zugunsten eines booleschenssl
-Parameters veraltet.$wgObjectCaches
– Die FlagsglobalKeyLB
undlocalKeyLB
werden nicht mehr unterstützt.
Entfernte Konfiguration
$wgMultiContentRevisionSchemaMigrationStage
- Dieses Übergangsflag, das seit MediaWiki 1.35 veraltet ist, wurde entfernt; die Datenmigration ist abgeschlossen.$wgActorTableSchemaMigrationStage
- Diese Übergangsmarkierung wurde entfernt; die Datenmigration ist abgeschlossen.$wgWikiFarmSiteDetector
– Diese experimentelle Einstellung wurde ersatzlos gestrichen. Verwende die UmgebungsvariableMW_WIKI_NAME
, um den Namen der Website anzugeben, für die die Konfiguration geladen werden soll. Die Verwendung der UmgebungsvariableWIKI_NAME
für diesen Zweck ist veraltet.$wgParserCacheUseJson
- Der ParserCache verwendet jetzt immer die JSON-Serialisierung. Das Lesen alter Nicht-JSON-Cache-Einträge wird weiterhin unterstützt. Die Einstellung war seit 1.36 veraltet.$wgAllowJavaUploads
- Um das Hochladen von JAR-Dateien zu erlauben, entferneapplication/java
aus$wgMimeTypeExclusions
.$wgMaxRedirects
– Diese defekte Funktion wurde entfernt, da sie nie wie beabsichtigt funktioniert hat (T296430).$wgElementTiming
– Diese experimentelle, standardmäßig deaktivierte Funktion wurde ersatzlos entfernt.$wgPriorityHints
and$wgPriorityHintsRatio
– Die entsprechende experimentelle Funktion wurde ersatzlos entfernt.$wgIncludeLegacyJavaScript
– Dieses Flag wurde entfernt, ohne dass die Funktionalität in dieser Version beeinträchtigt wurde. Die meisten früheren "wikibits"-Funktionen wurden entfernt, nachdem sie in früheren Versionen veraltet waren. Die übrigen Funktionen, wieimportScript
, sind jetzt bedingungslos verfügbar.$wgLegacySchemaConversion
- Diese ungenutzte Einstellung wurde gelöscht.$wgInterwikiPrefixDisplayTypes
- Diese ungenutzte Einstellung wurde gelöscht.$wgMangleFlashPolicy
– Dies funktioniert nicht mehr und ist jetzt veraltet. Nutzer, die Flash immer noch als Browsererweiterung verwenden, werden durch CSRF-Schwachstellen gefährdet.
Neue benutzerorientierte Funktionen in 1.39
- Optionale automatische Benutzererstellung beim Speichern der Seite (
$wgAutoCreateTempUser
). - Administratoren verfügen jetzt über die Möglichkeit, die zugehörige "Talk"-Seite zu löschen, wenn sie eine bestimmte Seite löschen/wiederherstellen. Die Optionen
deletetalk
undundeletetalk
wurden in MW 1.38+ zu den Aktions-APIs "löschen" und "wiederherstellen" hinzugefügt. {{=}}
ist jetzt ein in Wikitext eingebautes Zauberwort, das sich zu=
erweitert. Dies wird üblicherweise als Escape-Mechanismus verwendet, um die Verwendung von=
in unbenannten Template-Argumenten zu erlauben. Die Definition von Template:= zur Erweiterung auf etwas anderes als=
ist seit 1.36 veraltet, wobei die betroffenen Seiten in eine spezielle Kategorie zur Migration aufgenommen wurden.- (T284020) Bot-Passwörter werden jetzt bei Verwendung der REST-API unterstützt.
Fehlerbehebungen in 1.39
- (T314013)
$wgExtraNamespaces
no longer overrides canonical namespace names specified in extension.json files. Obwohl diese Einstellung weiterhin verwendet werden kann, um erweiterungsdefinierte Namespaces umzubenennen, müssen Systemadministratoren nach dem Upgrade möglicherweise die Datei namespaceDupes.php ausführen.
Änderungen an der Action API in 1.39
- Neuer Parameter
undeletetalk
auf action=undelete, der es erlaubt, alle Überarbeitungen der zugehörigen Diskussionsseite wiederherzustellen.
Sprachaktualisierungen in 1.39
MediaWiki unterstützt über 350 Sprachen. Viele Lokalisierungen werden regelmäßig aktualisiert. Hierunter werden nur hinzugefügte und entfernte Sprachen gelistet, sowie Änderungen an Sprachen aufgrund von Berichten auf Phabricator.
- Die eigentliche Lokalisierung wurde für mehrere Sprachen hinzugefügt, die bereits in Names.php enthalten waren und sogar für eine Wikipedia verwendet wurden:
- (T313200) Sprachunterstützung für Rundi (Kirundi, rn) hinzugefügt.
- (T310976) Sprachunterstützung für Tumbuka (ChiTumbuka, tum) hinzugefügt.
- (T314270) Sprachunterstützung für Kanuri (kr) hinzugefügt.
- (T313199) Sprachunterstützung für Sylheti (syl) hinzugefügt.
- (T311975) Sprachunterstützung für ghanaisches Pidgin (gpe) hinzugefügt.
- (T307080) Sprachunterstützung für Okinawanisch (Ryu) hinzugefügt.
- (T307887) Sprachunterstützung für Mooré (mos) hinzugefügt.
- (T308813) Sprachunterstützung für nigerianisches Pidgin (pcm) hinzugefügt.
- (T309763) Sprachunterstützung für Tai Nüa (tdd) hinzugefügt.
- (T310040) Sprachunterstützung für Fante (Fett) hinzugefügt.
- (T311034) Sprachunterstützung für das kampidanische Sardisch (sro) hinzugefügt.
- (T315406) Das Autonym der Iñupiaq-Sprache wurde in "Iñupiatun" korrigiert.
- (T315677) Französisches Fallback aus der Fula-Sprache entfernt (ff).
- (T304920) In Suaheli heißt der "Medien"-Namensraum jetzt "Media", wie im Englischen, und der "Datei"-Namensraum heißt jetzt "Faili". Der alte Name des Namensraums "Datei" war "Picha" und wird aus Gründen der Abwärtskompatibilität beibehalten. Wenn du ein Wiki auf Suaheli verwaltest und "Faili:" als Namensraum irgendwo im Wikitext verwendest und es als "Media:" verwenden willst, musst du es durch "Media:" ersetzen.
- (T309866) Einige Namespace-Übersetzungen wurden für Kirgisisch (ky) aktualisiert. Die alten werden aus Gründen der Abwärtskompatibilität als Aliasnamen beibehalten.
- (T117845) Beginn der Umbenennung der Sprachcodes für Serbisch von sr-ec und sr-el in sr-cyrl und sr-latn.
Siehe auch
- Die wichtigsten Funktionen des neuen MediaWiki 1.39 - Blogbeitrag über die MediaWiki 1.39 Version; veröffentlicht am 10. Februar 2023
Unterseiten
- MediaWiki 1.39/Roadmap
- MediaWiki 1.39/ak
- MediaWiki 1.39/wmf.1
- MediaWiki 1.39/wmf.1/Changelog
- MediaWiki 1.39/wmf.10
- MediaWiki 1.39/wmf.10/Changelog
- MediaWiki 1.39/wmf.11/Changelog
- MediaWiki 1.39/wmf.12
- MediaWiki 1.39/wmf.12/Changelog
- MediaWiki 1.39/wmf.13
- MediaWiki 1.39/wmf.13/Changelog
- MediaWiki 1.39/wmf.14
- MediaWiki 1.39/wmf.14/Changelog
- MediaWiki 1.39/wmf.15
- MediaWiki 1.39/wmf.15/Changelog
- MediaWiki 1.39/wmf.16
- MediaWiki 1.39/wmf.16/Changelog
- MediaWiki 1.39/wmf.17
- MediaWiki 1.39/wmf.17/Changelog
- MediaWiki 1.39/wmf.18
- MediaWiki 1.39/wmf.18/Changelog
- MediaWiki 1.39/wmf.19
- MediaWiki 1.39/wmf.19/Changelog
- MediaWiki 1.39/wmf.2
- MediaWiki 1.39/wmf.2/Changelog
- MediaWiki 1.39/wmf.20/Changelog
- MediaWiki 1.39/wmf.21
- MediaWiki 1.39/wmf.21/Changelog
- MediaWiki 1.39/wmf.22
- MediaWiki 1.39/wmf.22/Changelog
- MediaWiki 1.39/wmf.23
- MediaWiki 1.39/wmf.23/Changelog
- MediaWiki 1.39/wmf.24/Changelog
- MediaWiki 1.39/wmf.25
- MediaWiki 1.39/wmf.25/Changelog
- MediaWiki 1.39/wmf.26
- MediaWiki 1.39/wmf.26/Changelog
- MediaWiki 1.39/wmf.27
- MediaWiki 1.39/wmf.27/Changelog
- MediaWiki 1.39/wmf.28
- MediaWiki 1.39/wmf.28/Changelog
- MediaWiki 1.39/wmf.3
- MediaWiki 1.39/wmf.3/Changelog
- MediaWiki 1.39/wmf.4
- MediaWiki 1.39/wmf.4/Changelog
- MediaWiki 1.39/wmf.5
- MediaWiki 1.39/wmf.5/Changelog
- MediaWiki 1.39/wmf.6
- MediaWiki 1.39/wmf.6/Changelog
- MediaWiki 1.39/wmf.7
- MediaWiki 1.39/wmf.7/Changelog
- MediaWiki 1.39/wmf.8
- MediaWiki 1.39/wmf.8/Changelog
- MediaWiki 1.39/wmf.9
- MediaWiki 1.39/wmf.9/Changelog