TYPO3 10.4.15

Release Notes

Version 10.4.15

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

The TYPO3 CMS community supported from 2020-04-21 until 2023-04-30.
Extend your support now until 2026-04-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 10.4.15

This document contains information about TYPO3 CMS 10.4.15 which was released on 13.04.2021.

Get TYPO3 10.4.15 now


This version is a bugfix and maintenance release.

Read TYPO3 10.4.15 Release News

Checksums of TYPO3 10.4.15


a29c39046b5d54e872710cd6cb1c0b36c7ef8ed529ec78eb46e28d2fd1af1481 typo3_src-10.4.15.tar.gz
5637303a8661d2a319a0625b37075d3958fcc085d71358bd0028d927a678945c typo3_src-10.4.15.zip


ca7dc26e0b5a82b1aead3eb78b1096272c2038e6 typo3_src-10.4.15.tar.gz
bf5b8a812f050c5230a218b10206ff523cd1ec9f typo3_src-10.4.15.zip


9b1d805270edeb0fc46f4cc7c480524a typo3_src-10.4.15.tar.gz
7ab1d2d7978d6c890be795995e14b3eb typo3_src-10.4.15.zip


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 10.4.14:

  • 2021-04-13 a654213c28 [RELEASE] Release of TYPO3 10.4.15 (thanks to Benni Mack)
  • 2021-04-12 a3a4510a89 [BUGFIX] Fix MSSQL support with Doctrine DBAL (thanks to Benni Mack)
  • 2021-04-12 8d956220a1 [BUGFIX] Remove DeferredBackendImageProcessor from configuration (thanks to Helmut Hummel)
  • 2021-04-12 e9073b72b3 [BUGFIX] Use correct action code to fetch workspace comments (thanks to Andreas Fernandez)
  • 2021-04-09 189e065f95 [BUGFIX] Re-add support for existing prepared statements (thanks to Benni Mack)
  • 2021-04-08 2c858ea1c9 [BUGFIX] Keep filter settings after editing or deleting a redirect (thanks to Daniel Goerz)
  • 2021-04-07 84be79ed7d [BUGFIX] Remove surplus characters in XLIFF files (thanks to Oliver Klee)
  • 2021-04-07 75c3ce30b7 [TASK] Replace Mock with real instance in ReferrerEnforcerTest (thanks to Anja Leichsenring)
  • 2021-04-07 82ce9c52e0 [BUGFIX] Do not log failed HMAC validation from forms (thanks to Torben Hansen)
  • 2021-04-01 9937684379 [TASK] Add compatibility with Doctrine DBAL 2.13.0 (thanks to Benni Mack)
  • 2021-03-31 2ef6a89d5d [BUGFIX] Fix typo in docstring of AbstractValidator::addError() (thanks to Volker Diels-Grabsch)
  • 2021-03-31 adc47c6ffe [BUGFIX] DatabaseRecordList constructor (thanks to Eric Chavaillaz)
  • 2021-03-31 ca80055495 [TASK] Update syfony/mailer and adapt tests (thanks to Richard Haeser)
  • 2021-03-30 6c6d08c91b [BUGFIX] Correct display of unused elements in PageLayout (thanks to Stefan Froemken)
  • 2021-03-30 c1e6763df5 [TASK] Update comment removing unused "transport_smtp_port" (thanks to Cypelt)
  • 2021-03-30 c498afe2a1 [BUGFIX] Support whitespace in TypoScript getData file: usage (thanks to Daniel Siepmann)
  • 2021-03-29 38e43605ad [BUGFIX] Fix value of multiple select choices in site configuration (thanks to Chris Müller)
  • 2021-03-29 a52844a768 [BUGFIX] Only localize inline records that are not translated (thanks to Torben Hansen)
  • 2021-03-29 c637d092d8 [TASK] Dispatch event after extension install with site config (thanks to Anja Leichsenring)
  • 2021-03-29 936c9bebfc [BUGFIX] Fix descriptions of selectCheckBox items (thanks to Oliver Bartsch)
  • 2021-03-29 6a2ec515d1 [BUGFIX] Don't treat ALL language elements as untranslated (thanks to Oliver Bartsch)
  • 2021-03-26 39cc879e19 [BUGFIX] Keep top level upload folder (thanks to Ralf Zimmermann)
  • 2021-03-26 371cc81db1 [TASK] Check maximum PHP version in entrypoints (thanks to Mathias Brodala)
  • 2021-03-26 71536c687c [BUGFIX] Render canonical link of target page when page is in mountpoint (thanks to Richard Haeser)
  • 2021-03-26 637b9c9a98 [BUGFIX] Exclude language "All" from available translation source languages (thanks to Dmitry Dulepov)
  • 2021-03-26 61e7681ffc [TASK] Introduce id's to tables in list module (thanks to Lina Wolf)
  • 2021-03-25 753a304f8f [BUGFIX] Add pid restriction when getting previousLocalizedRecord (thanks to siwa_pparzer)
  • 2021-03-25 659be324d5 [BUGFIX] Check for correct languageField in unique evaluation (thanks to Christoph Lehmann)
  • 2021-03-24 b0a57aaded [BUGFIX] Fix workspace pagination (thanks to Oliver Bartsch)
  • 2021-03-24 d8c4f4d6d0 [BUGFIX] Ensure compared values are of same type (thanks to Oliver Bartsch)
  • 2021-03-24 79e4001edf [BUGFIX] Fix content element preview for menu types (thanks to Oliver Bartsch)
  • 2021-03-23 45dd065d7a [BUGFIX] Do not process dumped file without cropping/sizing (thanks to Mathias Brodala)
  • 2021-03-22 eb379f4d10 [DOCS] Replace none working orderBy example (thanks to Daniel Siepmann)
  • 2021-03-22 6cad9ad73d [BUGFIX] Fix visibility of the selectTree fieldWizard (thanks to Imko Schumacher)
  • 2021-03-22 7ef31d38fc [BUGFIX] Support SITEROOT placeholder in addRecord fieldControl (thanks to Daniel Goerz)
  • 2021-03-22 dac8915bcc [BUGFIX] Re-init FormEngine always after memorizing record (thanks to Andreas Fernandez)
  • 2021-03-22 ea2087e98b [BUGFIX] Support LinkService::TYPE_UNKNOWN in InputLinkElement (thanks to Georg Ringer)
  • 2021-03-22 6381490a53 [BUGFIX] Proper inline synchronize/localize with FAL (thanks to Christian Kuhn)
  • 2021-03-21 7845502bb6 [BUGFIX] Fix inaccessable form when child missing (thanks to Philipp Kitzberger)
  • 2021-03-21 ba8b974925 [BUGFIX] Always show redirect target in redirect module (thanks to Georg Ringer)
  • 2021-03-18 649debc46c [TASK] Update copyright year in several files (thanks to Torben Hansen)
  • 2021-03-17 3b5a7870a7 [BUGFIX] Use correct type for cache compression setting in install tool (thanks to Markus Klein)
  • 2021-03-17 3e1e0b2a99 [BUGFIX] Use correct data for cObj in ClickEnlargeViewHelper (thanks to Markus Klein)
  • 2021-03-16 f4c8d0d2bf [TASK] Add information about SMTP and port 465 to Install Tool (thanks to Markus Klein)
  • 2021-03-16 46a774c7a6 [TASK] Set TYPO3 version to 10.4.15-dev (thanks to Oliver Hader)