MediaWiki 1.38 is an obsolete release of MediaWiki. Consult the RELEASE NOTES file for the full list of changes. It was deployed on Wikimedia Foundation wikis through incremental "wmf"-branches between September 2021 and March 2022. The 1.38.0 stable release came out on 2 June 2022. Download 1.38.7 or checkout the REL1_38
branch in Git to follow this release.
MediaWiki 1.38 is introducing a new system for configuration loading. The new system is fully compatible with the traditional way of configuring, but it offers some new features. Interested parties are encouraged to experiment with the new ways to load configuration and report any issues they come across.
New configuration$wgMaxExecutionTimeForExpensiveQueries
– This setting can be used to control the maximum execution time for several expensive query pages (e.g. RecentChanges and UserContribs).$wgBrowserFormatDetection
– This setting allows overriding browsers' automatic detection and handling of formats. It's initially used to prevent auto-linking of possible telephone numbers in wiki pages' output in Safari on iOS; this can be re-enabled if you wish, or locally extended for other browsers' quirks.$wgMetricsTarget
, $wgMetricsFormat
, and $wgMetricsPrefix
– These provide configuration for a new MetricsFactory
service with support for the dogstatsd
format, intended for integration with Prometheus.$wgGroupInheritsPermissions
– This setting allows inheriting permissions, both granted and revoked, from another group.$wgForeignApiRepos
– ForeignAPIRepo
now has a apiMetadataExpiry
option to control for how long file metadata is cached. Additionally, the default changed from 1 hour to 4 hours.$wgSkinsPreferred
– This lets you set a list of preferred skins to be listed higher in Special:Preferences.$wgWikiFarmSettingsDirectory
– A directory that contains site-specific configuration files. Setting this will enable multi-tenant ("wiki farm") mode, causing site-specific settings to be loaded based on information from the web request.$wgWikiFarmSettingsExtension
– The file extension to be used when looking up site-specific settings files in $wgWikiFarmSettingsDirectory
, such as json
or yaml
.$wgWikiFarmSiteDetector
– A callback function that returns the name of the wiki for the current request. Replaced by the MW_WIKI_NAME environment variable in 1.39. This is used in multi-tenant ("wiki farm") mode to determine which settings file to load from $wgWikiFarmSettingsDirectory
.$wgEnableRemoteBagOStuffTests
– This replaces the environment variable PHPUNIT_USE_BAGOSTUFF
.$wgForceDeferredUpdatesPreSend
– Force deferred updates to be run before sending a response to the client, instead of attempting to run them after sending the response. Setting this to true
is useful for end-to-end testing, to ensure that the effects of a request are visible to any subsequent requests, even if they are made immediately after the first one. Note however that this does not ensure that database replication is complete, nor does it execute any jobs enqueued for later.$wgTemplateLinksSchemaMigrationStage
– templatelinks table schema migration stage, for normalizing tl_namespace
and tl_title
fields.$wgStyleDirectory
and $wgExtensionDirectory
– These are now set later, so can no longer be used within LocalSettings.php
unless explicitly set in that file.$wgFileBackends
– This setting no longer takes fileJournal
as an option.$wgMaxImageArea
– This setting may now be set to false
to disable size checking before scaling. Extensions can still override its value by using the BitmapHandlerCheckImageArea
hook.$wgAjaxUploadDestCheck
– (deprecated) Act as always-true.$wgInterwikiCache
– This no longer supports the string value for CDB files.$wgParserOutputHooks
– (deprecated) Adjustments using this should be done with OutputPageParserOutputHook
instead.$wgExternalStores
– This is newly documented in includes/externalstore/README.md
.$wgShellLocale
– This setting has been removed, as it was a flawed solution to the problem of locale dependence. MediaWiki will now always set a locale of C.UTF-8
or C
and works around the remaining problems of the C
locale by not using escapeshellarg
. This follows the direction of PHP 8.0, which sets a locale of C
by default instead of respecting LC_CTYPE
.$wgLoggedOutMaxAge
– Experiment removed, originally added in 1.35.$wgIncludejQueryMigrate
– (deprecated in 1.36) We only support jQuery v3.$wgUseCategoryBrowser
– This experimental feature has been removed. If you still need to use this feature, please see Extension:CategoryExplorer .$wgStyleSheetPath
– (deprecated in 1.3) Alias for $wgStylePath
.symfony/yaml
was promoted from development-only.OOUI
from v0.42.0 to v0.43.2.Vue
from 2.6.11 to 3.2.23.WVUI
from v0.3.0 to v0.4.0.composer/semver
from 3.2.5 to 3.2.6.guzzlehttp/guzzle
from 7.2.0 to 7.4.1.pear/mail_mime
from 1.10.9 to 1.10.11.pear/net_smtp
from 1.9.2 to 1.10.0.psr/log
from 1.1.3 to 1.1.4.psy/psysh
from 0.10.5 to 0.11.1.symfony/polyfill-php80
from 1.23.1 to 1.25.0.wikimedia/assert
from 0.5.0 to 0.5.1.wikimedia/cdb
from 1.4.1 to 2.0.0.wikimedia/ip-utils
from 3.0.2 to 4.0.0.wikimedia/minify
from 2.2.4 to 2.2.6.wikimedia/object-factory
from 3.0.2 to 4.0.0.wikimedia/parsoid
from v0.14.0-a14 to v0.15.0.wikimedia/purtle
from 1.0.7 to 1.0.8.wikimedia/request-timeout
from 1.1.0 to 1.2.0.wikimedia/shellbox
from 2.0.0 to 3.0.0.wikimedia/wrappedstring
from 3.2.0 to 4.0.1.QUnit
from 2.16.0 to 2.18.0.composer/semver
from 3.5.4 to 3.5.5.composer/spdx-licenses
from 1.5.4 to 1.5.5.doctrine/dbal
for PHP < 7.3 from 2.10.4 to 2.13.6.doctrine/dbal
for PHP >= 7.3 from 3.0.0 to 3.1.5.jquery.jStorage
, deprecated since MW 1.28; use mediawiki.storage
instead.deletetalk
parameter on action=delete that allows you to delete the associated talk page of a subject page.variant
parameter for all API actions, for specifying language variant (akin to the existing variant
parameter for index.php).MediaWiki supports over 400 languages. Many localisations are updated regularly. Below only new and removed languages are listed, as well as changes to languages because of Phabricator reports.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4