MediaWiki 1.39

This page is a translated version of the page MediaWiki 1.39 and the translation is 30% complete.

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.5.tar.gz herunter oder checke den REL1_39-Zweig in Git aus, um diese Version zu verfolgen.

MediaWiki 1.39 drops PHP 7.3 support, and requires PHP 7.4.3 or above.

Konfigurationsänderungen für Systemadministratoren in 1.39

Neue Konfiguration

  • $wgAutoCreateTempUser This configures automatic user creation on page save.
  • $wgCopyUploadAllowOnWikiDomainConfig This configures if administrators can use the MediaWiki:Copyupload-allowed-domains system message to define which domains can be used with the upload-by-url tool.
  • $wgCdnMatchParameterOrder This can be set to false if MediaWiki is behind a CDN that re-orders query parameters. This will make the code that matches request URLs to canonical CDN URLs insensitive to parameter order.
  • $wgMultiShardSiteStats This allows you to split site_stats across multiple rows. Only useful for very large, heavily edited wikis. (T306589)

Geänderte Konfiguration

  • $wgInvalidUsernameCharacters This setting now contains the char '>', which is now the reserved delimiter for external user names.
  • $wgLocalFileRepo The default serialization method for file meta-data has been changed to JSON. You can revert it to PHP by setting the property 'useJsonMetadata' to false.
  • $wgLBFactoryConf The configCallback flag can now be set to a callback function that returns an array with keys to update in $wgLBFactoryConf . This can be used to update the database configuration on the fly, e.g. to take replica hosts out of rotation.
  • $wgDBservers and $wgLBFactoryConf The DBO_SSL flag in has been deprecated in favour of a boolean ssl parameter.
  • $wgObjectCaches The globalKeyLB and localKeyLB flags are no longer supported.

Entfernte Konfiguration

New user-facing features in 1.39

  • Optional automatic user creation on page save ($wgAutoCreateTempUser ).
  • Administrators now have the option to delete/undelete the associated "Talk" page when they are (un)deleting a given page. deletetalk and undeletetalk options were added to the 'delete' and 'undelete' action APIs in MW 1.38+.
  • {{=}} is now a wikitext built-in magic word, expanding to =. This is conventionally used as an escape mechanism to allow the use of = in unnamed template arguments. Defining Template:= to expand to something other than = has been deprecated since 1.36, with affected pages put into a special tracking category for migration.
  • (T284020) Bot passwords are now supported when using the REST API.

Fehlerbehebungen in 1.39

  • (T314013) $wgExtraNamespaces no longer overrides canonical namespace names specified in extension.json files. While this setting can still be used to rename extension-defined namespaces, system administrators may need to run namespaceDupes.php after upgrading.

Änderungen an der Action API in 1.39

  • New undeletetalk parameter on action=undelete that allows you to restore all revisions of the associated talk page.

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) Added language support for Rundi (Kirundi, rn).
  • (T310976) Added language support for Tumbuka (ChiTumbuka, tum).
  • (T314270) Added language support for Kanuri (kr).
  • (T313199) Added language support for Sylheti (syl).
  • (T311975) Added language support for Ghanaian Pidgin (gpe).
  • (T307080) Added language support for Okinawan (ryu).
  • (T307887) Added language support for Mooré (mos).
  • (T308813) Added language support for Nigerian Pidgin (pcm).
  • (T309763) Added language support for Tai Nüa (tdd).
  • (T310040) Added language support for Fante (fat).
  • (T311034) Added language support for Campidanese Sardinian (sro).
  • (T315406) Fix the autonym of the Iñupiaq language to "Iñupiatun".
  • (T315677) Removed French fallback from the Fula language (ff).
  • (T304920) In Swahili, The "Media" namespace is now "Media", as in English, and the "File" namespace is now "Faili". The old name of the "File" namespace was "Picha", and it's kept for backwards compatibility. If you manage a wiki in Swahili, and you use "Faili:" as a namespace anywhere in wikitext, and you mean to use it as "Media:", these need to be replaced to "Media:".
  • (T309866) Some namespace translations were updated for Kyrgyz (ky). The old ones are retained as aliases for backwards compatibility.
  • (T117845) Started the renaming of the language codes for Serbian from sr-ec and sr-el to sr-cyrl and sr-latn.

See also