TYPO3 9.5.10

Release Notes

Version 9.5.10

Stay secure and up-to-date with TYPO3 ELTS!

The TYPO3 CMS community supported from 2018-10-02 until 2021-09-30.
Extend your support now until 2024-09-30 to get access to the latest security and compatibility updates for this version.

Learn more about TYPO3 ELTS Browse the TYPO3 ELTS Portal

Release Notes for TYPO3 CMS 9.5.10

This document contains information about TYPO3 CMS 9.5.10 which was released on 15.10.2019.

Get TYPO3 9.5.10 now


This version is a bugfix and maintenance release.

Read TYPO3 9.5.10 Release News

Checksums of TYPO3 9.5.10


65e2918a6cfcd16c8dd804799be9be066384e071639205dbe1bb383fb4dcd27e typo3_src-9.5.10.tar.gz
cf2675a743d6ae89b139686f4d7b449dc2bc2d0bf9062d3c778ed09b4813dca3 typo3_src-9.5.10.zip


ae79d9ed7706e449a4af262be0a9eec9bb9a62bc typo3_src-9.5.10.tar.gz
47f08878e557dbcd2bfe5abb87ce6fc866ad8709 typo3_src-9.5.10.zip


b1b88294c31323be6bd6d9e98c68ca33 typo3_src-9.5.10.tar.gz
44d044911416b2055b84d27f0c263654 typo3_src-9.5.10.zip

Package Signatures

TYPO3 Release Packages (the downloadable tarballs and zip files) as well as Git tags are signed using PGP signatures during the automated release process. Besides that, MD5 and SHA2-256 hashes are being generated for these files. Find more details on verifying signatures and hashes in the infrastructure guide.

Download GPG signed release README.md file

Example of verifying integrity of tar.gz package of current release:

wget --content-disposition https://get.typo3.org/9.5.10/tar.gz
wget --content-disposition https://get.typo3.org/9.5.10/tar.gz.sig
gpg --verify typo3_src-9.5.10.tar.gz.sig typo3_src-9.5.10.tar.gz


The usual upgrading procedure applies. No database updates are necessary. It might be required to clear all caches; the "important actions" section in the TYPO3 Install Tool offers the accordant possibility to do so.


Here is a list of what was fixed since 9.5.9:

  • 2019-10-15 e7fe858f24 [RELEASE] Release of TYPO3 9.5.10 (thanks to Oliver Hader)
  • 2019-10-15 ffff00db86 Revert "[TASK] Move "Refresh required" modal interception into JavaScript land" (thanks to Andreas Fernandez)
  • 2019-10-14 da00315b83 [TASK] Update ckeditor to 4.13.0 (thanks to Andreas Fernandez)
  • 2019-10-14 0a4890e33c [BUGFIX] Use AjaxDataHandler to delete records from context menu (thanks to Andreas Fernandez)
  • 2019-10-13 213c3d3ad9 [BUGFIX] Prevent double encoding of link test in index search (thanks to Frank Naegler)
  • 2019-10-11 311df41554 [BUGFIX] Reset user settings if an invalid selection is stored (thanks to Frank Naegler)
  • 2019-10-11 4c6a07ed7d [BUGFIX] Reload backend module menu after extension configuration change (thanks to Frank Naegler)
  • 2019-10-11 48c603a7ee [TASK] Give better info about no records (thanks to Pascal Querner)
  • 2019-10-11 d8004ef54d [BUGFIX] Add pre access check to install tool (thanks to Anja Leichsenring)
  • 2019-10-11 401db8f9a8 [TASK] Adjust composer.json declarations of system extensions (thanks to Oliver Hader)
  • 2019-10-11 488b53e841 [BUGFIX] Make Modal.loadUrl working again (thanks to Frank Naegler)
  • 2019-10-11 39b2f0abac [BUGFIX] Prevent broken AND where statement in cObj->searchWhere() (thanks to Christian Eßl)
  • 2019-10-10 76877807ac [BUGFIX] Add unit test for linkvalidator (preprocessUrl) (thanks to Sybille Peters)
  • 2019-10-10 16bed38381 [BUGFIX] Allow multiple search words for file search (thanks to Markus Klein)
  • 2019-10-10 fe83520d7d [BUGFIX] Add missing quotation mark in doc example (thanks to Jörg Kummer)
  • 2019-10-10 24beb49438 [TASK] Adjust search syntax for suggest wizard (thanks to Markus Klein)
  • 2019-10-10 aea6655277 [BUGFIX] Set tasks backend:lock & backend:unlock as not schedulable (thanks to Georg Ringer)
  • 2019-10-10 9573a90303 [BUGFIX] Show exception in linkvalidator report (thanks to Sybille Peters)
  • 2019-10-09 0e7d6ad615 [BUGFIX] Hide edit link for records the user has no edit permissions for (thanks to Christian Eßl)
  • 2019-10-09 228c81754c [BUGFIX] Generate unique id for checkboxes in flexform sections (thanks to Georg Ringer)
  • 2019-10-09 f2ebf47313 [BUGFIX] Reset belog search constraints on memory exhaustion (thanks to Christian Eßl)
  • 2019-10-08 7efe053578 [BUGFIX] Check for access permissions to record in context menu (thanks to Christian Eßl)
  • 2019-10-08 dd06a91edb [BUGFIX] Fix "Show" link in the context menu of page translations (thanks to Christian Eßl)
  • 2019-10-08 fe658389af [BUGFIX] Prevent 500 Internal server error in flexform (thanks to Frank Naegler)
  • 2019-10-08 5734432df6 Revert "[TASK] Keep old value on confirmation modal close" (thanks to Tobi Kretschmann)
  • 2019-10-08 370dcbee64 [TASK] Show peak memory usage in MB (thanks to Christoph Lehmann)
  • 2019-10-07 04ebac3df9 [BUGFIX] Allow public access to DataHandler $historyRecords info (thanks to Christoph Lehmann)
  • 2019-10-07 c529deacba [TASK] Keep old value on confirmation modal close (thanks to Harald Atteneder)
  • 2019-10-07 015520cd00 [BUGFIX] AbstractSubModule implements ContentProviderInterface by default (thanks to Jan Stockfisch)
  • 2019-10-07 58703507fc [BUGFIX] Add additional headers for checking external links (thanks to Sybille Peters)
  • 2019-10-07 5a32b998bd [DOCS] Adjust path to Page TSconfig (thanks to Chris Müller)
  • 2019-10-06 6625a4ff1e [BUGFIX] Escape url parameters in tree rendering (thanks to Markus Klein)
  • 2019-10-06 a2308e2833 [BUGFIX] Render correct preview link in page module (thanks to Georg Ringer)
  • 2019-10-04 491e550f17 [TASK] Fill original attribute properly (thanks to Georg Ringer)
  • 2019-10-04 edacd3ee8d [TASK] Add resname attribute to trans-unit tags in XLF files (thanks to Markus Klein)
  • 2019-10-02 fe7c2705fe [TASK] Fix typo and formatting in documentation for #84545 (thanks to Tymoteusz Motylewski)
  • 2019-10-02 06daffd302 [TASK] Add configuration for Crowdin (thanks to Georg Ringer)
  • 2019-09-30 4394a9afea [BUGFIX] Manage Language Packs: Render empty column if language pack is downloaded (thanks to Andreas Fernandez)
  • 2019-09-30 63ca4288fc [BUGFIX] Prevent auto-fill in user setup (thanks to Frank Naegler)
  • 2019-09-28 29b35b8fb2 [BUGFIX] Enable link fields with softref url or email (thanks to Lina Wolf)
  • 2019-09-28 d92b572674 [BUGFIX] Page preview respects language fallbacks (thanks to Benni Mack)
  • 2019-09-27 991b102ead [BUGFIX] Fix regression due to Doctrine DBAL refactoring (thanks to Benni Mack)
  • 2019-09-26 954a83e2b9 [TASK] Move documentation of #86577 into correct folder (thanks to Andreas Fernandez)
  • 2019-09-26 55eb882a3b [TASK] Update CodeMirror to 5.49.0 (thanks to Andreas Fernandez)
  • 2019-09-25 edbaf520fd [TASK] Move "Refresh required" modal interception into JavaScript land (thanks to Andreas Fernandez)
  • 2019-09-25 063c5d164e [BUGFIX] Provide error messages in install tool mail settings test (thanks to Oliver Hader)
  • 2019-09-25 c1fcffe387 [BUGFIX] Check permissions on copy actions (thanks to Guido Schmechel)
  • 2019-09-25 0564b354aa [BUGFIX] Load language labels in RecordProvider (thanks to Andreas Fernandez)
  • 2019-09-25 c1793a6794 [TASK] Make infobox for shortcut pages more helpful (thanks to Oliver Bartsch)
  • 2019-09-24 37f327a16f [TASK] Make "Check TCA in ext_tables.php" install tool wizard more helpful (thanks to Tymoteusz Motylewski)
  • 2019-09-24 2f04bd3579 [TASK] Add scroll-padding to .module-body (thanks to Harald Atteneder)
  • 2019-09-24 6337180c8e [TASK] Add functional tests for linkvalidator (thanks to Sybille Peters)
  • 2019-09-24 dfc582bb67 [BUGFIX] Generate valid export url for files in filelist (thanks to Andreas Fernandez)
  • 2019-09-23 c21d6d7029 [TASK] Remove obsolet PHPDoc parts (thanks to Oliver Bartsch)
  • 2019-09-23 e6b75640fd [TASK] Update Fluid engine to 2.6.4 (thanks to Anja Leichsenring)
  • 2019-09-23 d489a1aa2d [BUGFIX] Remove double json_decode call (thanks to Devid Messner)
  • 2019-09-23 5b97fd09e9 [BUGFIX] Adapt flexform container EventListener registration (thanks to Henrik Elsner)
  • 2019-09-23 4229c89508 [TASK] Improve PHPDoc of GeneralUtility::_GP (thanks to Oliver Bartsch)
  • 2019-09-21 6a94a14ab6 [BUGFIX] Fix tag consistency of FSC DropIn partials (thanks to Claus Due)
  • 2019-09-21 807c8b6823 [TASK] Allow TCA display conditions with only one element for AND/OR (thanks to Markus Klein)
  • 2019-09-20 50d5312519 [DOCS] Remove unused Fieldset property in documentation of EXT:form (thanks to Frank Naegler)
  • 2019-09-20 0505b6ea61 [DOCS] Added missing brackets (thanks to someplace53)
  • 2019-09-20 bd765fc4a3 [TASK] Show TCAdefaults configuration in info module (thanks to Georg Ringer)
  • 2019-09-20 5321891f7b [BUGFIX] Handle base paths with mixed FQDN and "/" (thanks to Benni Mack)
  • 2019-09-19 4f5fe0f0d5 [DOCS] Remove eliminated scheduler configuration setting (thanks to Chris Müller)
  • 2019-09-19 be16013682 [BUGFIX] Ensure FormEngine IRRE handles relations in workspace (thanks to Benni Mack)
  • 2019-09-19 3fe7b8f5ba [BUGFIX] Strip tags in prepared label from suggest wizard (thanks to Elias Häußler)
  • 2019-09-18 7ce1903de7 [BUGFIX] Fix comment typo in Check.php (thanks to Christian Eßl)
  • 2019-09-18 4f5b3fe963 [BUGFIX] Re-apply sorting after workspaces in FileRepository (thanks to Benni Mack)
  • 2019-09-17 d661cc7b58 [BUGFIX] Improve finding the correct realurl cache entry to create slug (thanks to Albrecht Köhnlein)
  • 2019-09-17 f66df41cc7 [BUGFIX] Select available languages based on Site configuration (thanks to Benni Mack)
  • 2019-09-13 4e1696a13d [BUGFIX] Check for plain integer values in QueryGenerator::cleanInputVal() (thanks to Andreas Fernandez)
  • 2019-09-11 9ede1b3076 [BUGFIX] Fix IRRE uniqueness flaws (thanks to Andreas Fernandez)
  • 2019-09-11 0493468bc4 [BUGFIX] Render confirmation when deleting a scheduler task in edit view (thanks to Andreas Fernandez)
  • 2019-09-11 1ef8bc4fc7 [BUGFIX] Check date format before conversion in module "DB check" (thanks to Sascha Egerer)
  • 2019-09-10 03d57f40c2 [BUGFIX] Support mark symbols in slug generation (thanks to Andreas Fernandez)
  • 2019-09-10 9c5f03338d [BUGFIX] Allow selective saving in SiteConfiguration (thanks to Susanne Moog)
  • 2019-09-10 61e984345b [BUGFIX] Ensure LogManager has requestId set (thanks to Helmut Hummel)
  • 2019-09-09 b247f17a86 [TASK] Change commenting style of spam protecting code (thanks to Georg Ringer)
  • 2019-09-09 36d880735a [TASK] Add default value to unused parameter in addPItoST43() (thanks to Daniel)
  • 2019-09-09 0dab9b4183 [TASK] Speed up DB query for tables with versions (thanks to Alexander Opitz)
  • 2019-09-06 79c9835185 [BUGFIX] Hash extension versions into requireJS bust parameter (thanks to Benjamin Franzke)
  • 2019-09-06 aa6a9aca23 [BUGFIX] Filter translated rows in element browser (thanks to Mathias Brodala)
  • 2019-09-06 90ae60e1d9 [TASK] Add UnitTests for SiteConfiguration (thanks to Anja Leichsenring)
  • 2019-09-05 e9ec1b6142 [BUGFIX] Name test class after subject under test (thanks to Anja Leichsenring)
  • 2019-09-05 f52cf2f127 [BUGFIX] Respect readOnly for inline relation (thanks to Georg Ringer)
  • 2019-09-04 96e947b2ca [TASK] Update styleguide (thanks to Susanne Moog)
  • 2019-09-04 0ee7db084f [BUGFIX] Support multiple env vars per line in Yaml (thanks to Susanne Moog)
  • 2019-09-03 0999310320 [BUGFIX] Strip logical operator prefix in config.additionalWhere (thanks to Tymoteusz Motylewski)
  • 2019-09-03 cfeae73f79 [BUGFIX] Fix multiple issues in workspaces preview (thanks to Andreas Fernandez)
  • 2019-09-02 2beb327288 [BUGFIX] Respect offset of original query in PaginateController (thanks to Chris Müller)
  • 2019-08-31 596e8b3cea [BUGFIX] Restore original page tree after filter reset (thanks to Andreas Fernandez)
  • 2019-08-30 8882d69fb1 [BUGFIX] Fix frontend error handling when root page is protected (thanks to Helmut Hummel)
  • 2019-08-30 362f8fc97b [BUGFIX] Correctly renumber sorting values for value 0 (thanks to Helmut Hummel)
  • 2019-08-30 0a0f753a20 [BUGFIX] Set rel="noopener noreferrer" for external links (thanks to Frank Naegler)
  • 2019-08-29 e287f7782c [TASK] Add tests for linkvalidator (thanks to Sybille Peters)
  • 2019-08-29 3a8024ddf4 [TASK] Modify HTTP proxy description (thanks to Guido Schmechel)
  • 2019-08-29 2621b32273 [BUGFIX] Make Linkvalidator accept tilde characters in links (thanks to Dmitry Dulepov)
  • 2019-08-28 a8aad7d864 [TASK] Improve View Helper documentation (thanks to Daniel Siepmann)
  • 2019-08-28 1c9a8f01aa [BUGFIX] Fix documentation rendering of ext:felogin (thanks to Naderio)
  • 2019-08-28 2e26138d47 [BUGFIX] Update friendsofphp/php-cs-fixer to 2.15.2 (thanks to Andreas Fernandez)
  • 2019-08-28 7dac9f0263 [BUGFIX] Remove canonicalized pages from XML sitemap (thanks to Richard Haeser)
  • 2019-08-27 1fad578025 [TASK] Fix class namespace in php doc comment of JsonView (thanks to Daniel Siepmann)
  • 2019-08-23 5d92c12e99 [BUGFIX] Set module state only if UC structure is intact (thanks to Andreas Fernandez)
  • 2019-08-22 411ae62883 [BUGFIX] Bamboo: Generate a full build to determine asset changes (thanks to Andreas Fernandez)
  • 2019-08-22 520daf5226 [BUGFIX] Disable copying taboverride due to changed source map (thanks to Andreas Fernandez)
  • 2019-08-22 b7f417d3e2 [TASK] Enable mssql on PHP 7.3 nightly tests (thanks to Susanne Moog)
  • 2019-08-22 bf87f0b0fb [BUGFIX] Use correct paths for modules in Install Tool (thanks to Andreas Fernandez)
  • 2019-08-20 ebec4a41f1 [BUGFIX] Show labels for export buttons (thanks to Frank Naegler)
  • 2019-08-20 f5fdcfb32b [BUGFIX] File can be deleted even if there are references to it (thanks to Dmitry Dulepov)
  • 2019-08-20 f3f80ada0d [TASK] Set TYPO3 version to 9.5.10-dev (thanks to Benni Mack)