MediaWiki 1.44.0
14 August 2025
MediaWiki version 1.44.0 is now available (major release).
Upgrading to MediaWiki 1.44.0
MediaWiki 1.44.0 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply MediaWiki updates as new versions are released, or use Installatron's Clone feature to duplicate an existing MediaWiki install to test the 1.44.0 upgrade prior to applying it live. Get started managing your MediaWiki installations with Installatron
What's New in MediaWiki 1.44.0
For Users
- (T363538, T204792) New parser functions {{#interlanguagelink:prefix|title}} and {{#interwikilink:prefix|title|caption}} to unambiguously create interlanguage and interwiki links, respectively, even when the "prefix" might conflict with a namespace on the local wiki.
- (T326057) Attempting to create a redirect to a nonexistent page will now result in a warning.
- (T33951) The Interwiki extension has been moved to MediaWiki core. It is now possible to view and edit the interwiki table without installing an extension. $wgInterwikiCentralDB and $wgInterwikiCentralInterlanguageDB have been removed, use $wgVirtualDomainsMapping['virtual-interwiki'] and $wgVirtualDomainsMapping['virtual-interwiki-interlanguage'] instead. $wgInterwikiViewOnly has been removed, (un)assign "interwiki" right instead.
- (T302140) Rollbacked edits are marked as manually patrolled instead of auto-patrolled since the rollback action was a manual patrol of the edit.
- (T56145) Introduces a new tag 'mw-recreated' to note edits which create pages that have been previously deleted by having an associated deletion log entry. This does not consider deletion log entries that were suppressed.
- (T326056) Attempting to create a redirect to another redirect will now result in a warning.
- (T322944) Developers using the Action API can now use the new crossorigin= parameter. If used with a supported session provider, such as OAuth, this permits authenticated cross-origin requests against the Action API, similar to how origin=* allows unauthenticated cross-origin requests.
- (T24521, T62109) Embedding a file (e.g., [[File:MediaWiki.png]]) on a page protected with cascading protection will no longer restrict edits to the file description page, only file uploads. Transcluding a file description page (e.g., {{:File:MediaWiki.png}}) will now restrict edits to the page.
For Admins
- (T267477) Users with rename userright can now rename themselves through Special:RenameUser.
- (T104830) Special:RenameUser can now be used in wiki families using shared tables. A renameuser-global right is added and required when renaming global users. No groups have this right by default.
- (T310051) uppercase-ckb collation added. uca-xx-ckb collation deprecated
For Developers
- The AuthenticationAttemptThrottled hook was added.
- The CodexTablePager class was added.
- UserFactory now has newFromNameOrIp() method to quickly create a User object for either an IP or a named user.
- The ApiQueryCheckCanExecute hook was added.
- The ChangesListInsertLogEntry hook was added.
- The TempUserDetailsLookup service was added.
- The UserLinkRenderer service was added.
- The AuthPreserveQueryParams hook has a new option, $options['request'], to avoid having to rely on the global context.
- You can use LoggerFactory::getContext() to add extra context to all PSR-3 log events.
- New helper methods Html::addClass() and Html::expandClassList().