MediaWiki 1.20/wmf12

Deployment of MediaWiki 1.20wmf12 to Wikimedia sites
The latest version (labeled "1.20wmf12 ") of MediaWiki, the software that powers Wikipedia and its sister sites, will soon be deployed to all Wikimedia sites in stages.

Deployment will start on Monday, September 17 and continue until Wednesday, September 26 (see the roadmap).

We will continue to deploy the latest software every two weeks. This is intended to minimize disruption and possible issues, and make it easier to identify the cause of problems, since the possibly problematic code will be much more recent.

Core changes

 * - Made backend sync script handle random errors better.
 * - [FileBackend] Added concatenate failure logging.
 * - [FileBackend] Treat NoSuchObjectException as a normal error in streamFile.
 * - Don't exit too quickly when reporting an exception.
 * - Reduced max TempFSFile::factory attempts since it uses 12 hex chars.
 * - Fix Title::getRedirectsHere to respect interwiki prefix
 * - Replace deprecated methods.
 * - Fix transaction nesting caused by LocalFile.
 * - Parse newwindow message.
 * - Improve documentation of maintenance scripts.
 * - Removed purgeStaleMemcachedText.php and refreshImageCount.php scripts
 * - Avoid redundant logging UPDATE query.
 * - Replace non standard 'tt' with 'code' for better HTML5 conformity
 * - New hook 'AfterFinalPageOutput' which is called at the end of OutputPage::output
 * - Remove @deprecated from wfTimestamp
 * - Add some trailing whitespace
 * - MediaWiki's info action should vertically align cell values to top * Fixed spacing
 * - Alpha-sort lists of api modules in ApiQuery
 * - Revert &quot;thumb.php now handles short and long thumbnail name formats when possible.&quot;
 * - Remove usage of wfTime in benchmarks and backupTextPassTest.php
 * - Drop unused database field cat_hidden
 * - Move 3 RELEASE-NOTES entries from the API section
 * - Remove &lt;code&gt; which no longer makes sense.
 * - [] remove zone info from ipv6 addresses
 * - Do strict check for $par in Special:Log
 * - Use $this to get the Title object in SkinTemplate::buildNavUrls
 * - Made DBABagOStuff return values match the base class better.
 * - Made default BagOStuff::incr function more like memcached.
 * - New hook ApiCheckCanExecute.
 * - LivePreview: handle .mw-newarticletext element
 * - LivePreview: coding conventions and overall code prettiness
 * - New hook, 'SearchResultInitFromTitle'
 * - thumb.php now handles short and long thumbnail name formats when possible.
 * - Remove usage of wfTime in maintenance
 * - Fixed error checking in DatabaseMysql::fetchObject.
 * - Added missing GPLv2 headers in maintenance scripts.
 * - Followup da433140: remove an old workaround
 * - Followup da433140: add one more test and release note
 * - 'lang' attrib in #mw-content-text should be set to variant code.
 * - Handle mixed-case URL protocols in wikitext
 * - Revert back to jQuery 1.7.2
 * - Added missing field definition, added cache key check and fixed type hint
 * - Update jquery.qunit from upstream v1.9.0 to v1.10.0
 * - Update 'revdelete-reason-dropdown'
 * - Pass JSHint on resources/{mediawiki.api,jquery,mediawiki}/*
 * - Fixes for Id2ac68ef (a6e8b13)
 * - Improve documentation of maintenance scripts.
 * - Drop support for 'options' in OutputPage::wrapWikiMsg
 * - Replace some occurrences of wfMsg* by alternatives. Undeprecated wfMsgReplaceArgs.
 * - test: new assertHTMLEquals
 * - Make Special:Log link pretty in navigation toolbox
 * - Convert core to use new ThumbnailImage constructor
 * - [FileBackend] Clear swift connection on invalid HTTP responses.
 * - add moveoverredirect to result of api move