TYPO3 8.7.25

Release Notes

Version 8.7.25

This version is not supported anymore.

The TYPO3 CMS community supported from 2017-04-04 until 2020-03-31. Extended security & compatibility support (ELTS) expired on 2024-03-31.

Please consider updating to a newer version.

Release Notes for TYPO3 CMS 8.7.25

This document contains information about TYPO3 CMS 8.7.25 which was released on 07.05.2019.

Get TYPO3 8.7.25 now

Checksums of TYPO3 8.7.25


c83db7eee99655c5f2ea6dc15b0b0f53aa935232efb2b047cb7b9a99e1d1f3c0 typo3_src-8.7.25.tar.gz
9508167a500cedf1817e4c5a7074c1d6c6f97d34a9fd1c8b37eb6628d8c4711d typo3_src-8.7.25.zip


ceb024ebc4d8bf198d46ea15076c1dc7b5626424 typo3_src-8.7.25.tar.gz
e8d097392a878d971333b242940712e2337fd965 typo3_src-8.7.25.zip


2bab3f1e3b9d2222d0b745aacc345d77 typo3_src-8.7.25.tar.gz
54d1f55bd0ef4b55f6f4aac632610c88 typo3_src-8.7.25.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/8.7.25/tar.gz
wget --content-disposition https://get.typo3.org/8.7.25/tar.gz.sig
gpg --verify typo3_src-8.7.25.tar.gz.sig typo3_src-8.7.25.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 8.7.24:

  • 2019-05-07 3ca26fbd71 [RELEASE] Release of TYPO3 8.7.25 (thanks to Oliver Hader)
  • 2019-05-07 51fdb774a5 [SECURITY] Enclose file type scope when invoking ImageMagick (thanks to Oliver Hader)
  • 2019-05-07 67c34ed8e5 [SECURITY] Destroy sessions on password change (thanks to Frank Naegler)
  • 2019-05-07 2df4046f81 [SECURITY] Raise Fluid Standalone dependency (thanks to Benni Mack)
  • 2019-05-07 ca6c68e4ec [BUGFIX] Avoid showing password on MacBook touch bar in backend forms (thanks to Oliver Hader)
  • 2019-05-07 e855f9cf67 [BUGFIX] Do not remove page cache for redirects issued by plugins (thanks to Helmut Hummel)
  • 2019-05-07 1f5ce464c6 [BUGFIX] Show error messages for AJAX editing actions in page/list module (thanks to Oliver Hader)
  • 2019-05-06 eb64203693 [TASK] Upgrade and streamline typo3/phar-stream-wrapper to v3.1.1 (thanks to Oliver Hader)
  • 2019-05-06 b78d6af2be [BUGFIX] Support concurrent requests without 503 responses (thanks to Benjamin Franzke)
  • 2019-05-06 3c0ac41ef4 [BUGFIX] Disable caching if fluid debugging is enabled (thanks to Helmut Hummel)
  • 2019-05-06 6d5d366889 [TASK] bamboo plan for security pre-merge tests (thanks to Christian Kuhn)
  • 2019-05-02 f033a5500b [BUGFIX] Avoid raising a warning in SimpleLockStrategyTest (thanks to Anja Leichsenring)
  • 2019-04-30 e09fe78347 [BUGFIX] Use correct ViewHelper argument description (thanks to Jan Delius)
  • 2019-04-29 5bc663f1b0 [BUGFIX] Let Install Tool use core's bootstrap (thanks to Benni Mack)
  • 2019-04-26 20077c6b4e [BUGFIX] Close file resource in FileLockStrategy if acquire failed (thanks to Markus Klein)
  • 2019-04-26 37ef815717 [TASK] Raise twitter bootstrap to 3.4.1 (thanks to Andreas Fernandez)
  • 2019-04-26 588380903d [TASK] Incorporate changes of jQuery version to 3.4.0 (thanks to Andreas Fernandez)
  • 2019-04-23 cf623c4e2e [TASK] Add missing fe_login hooks to docs (thanks to Stephan Großberndt)
  • 2019-04-11 560f004e0c [TASK] Fix typo in form documentation (thanks to Thorsten Griebenow)
  • 2019-04-05 f570ff6ba5 [BUGFIX] Show correct timestamp in file replace dialog (thanks to Manuel Selbach)
  • 2019-04-03 bd1ea509fb [BUGFIX] Ensure correct default database charset (thanks to Nicole Cordes)
  • 2019-04-02 a096784a0d [TASK] Documentation links to invalid URL (thanks to Daniel Huf)
  • 2019-03-15 9aded5d4a9 [TASK] Upgrade ckeditor to 4.11.3 (thanks to Andreas Fernandez)
  • 2019-03-11 0292643294 [BUGFIX] Use correct default value for sys_file_storage|is_public (thanks to Georg Ringer)
  • 2019-03-09 5bb260cb01 [BUGFIX] GifBuilder returns already generated images (thanks to Markus Klösges)
  • 2019-03-08 dd9a88ede7 [BUGFIX] Prevent exception in file list (thanks to Susanne Moog)
  • 2019-03-07 0ae09f7df4 [BUGFIX] Reduce strictness for .pl files in fileDenyPattern (thanks to Oliver Hader)
  • 2019-03-07 3dd5b8123d [BUGFIX] Properly render hidden fields for IRRE records (thanks to Helmut Hummel)
  • 2019-03-06 8442d2e10c [TASK] Change abandoned package mso/idna-convert (thanks to Benni Mack)
  • 2019-03-04 928016a8c0 [BUGFIX] Add check for string to prevent PHP warning (thanks to Peter Kraume)
  • 2019-03-04 f6cc692ec9 [BUGFIX] Force closing tag in PageViewHelper (thanks to Riny van Tiggelen)
  • 2019-03-01 b83979a41f [BUGFIX] Properly use requirejs-loader.js in frontend context (thanks to Oliver Hader)
  • 2019-03-01 8a084c6fe0 [TASK] Tighten rst validation rule for keyword (thanks to Anja Leichsenring)
  • 2019-03-01 78a83367bd [BUGFIX] Relax rst validation rules for Feature and Important (thanks to Anja Leichsenring)
  • 2019-02-28 3b8aef98de [BUGFIX] Remove PageRenderer debug code (thanks to Oliver Hader)
  • 2019-02-28 a86c324734 [BUGFIX] htaccess does not allow pages that end with "rc" (thanks to Christian Kuhn)
  • 2019-02-24 14af07ff40 [BUGFIX] Only apply hidden restriction for table sys_language (thanks to Manuel Selbach)
  • 2019-02-23 384d38a2b2 [BUGFIX] Initialize database connection with defined character set (thanks to Sascha Egerer)
  • 2019-02-17 0b493869e1 [TASK] Replace IRC with Slack in composer support section (thanks to Tomas Norre Mikkelsen)
  • 2019-02-15 a448ebf979 [TASK] Fix formatting of lists in Changelog (thanks to Sybille Peters)
  • 2019-02-14 7e34aa0d34 [DOCS] Document rte_ckeditor (thanks to Sybille Peters)
  • 2019-02-06 3e13d6a7de [TASK] Add language synchronization tests for TCA type inline/CSV (thanks to Oliver Hader)
  • 2019-02-01 8b26ad408d [BUGFIX] Use proper exception messages for Scheduler::fetchTask() (thanks to Stefanos Karasavvidis)
  • 2019-02-01 c18120b088 [BUGFIX] Mark scheduler tasks as executed on PHP-level errors (thanks to Andreas Fernandez)
  • 2019-01-25 db880a1689 [TASK] bamboo: db dependency loop needs break condition (thanks to Christian Kuhn)
  • 2019-01-24 0c2c1864af [BUGFIX] Prevent FrontendUserImageUpdateWizard to be marked as done (thanks to Nicole Cordes)
  • 2019-01-22 8026056810 [TASK] Set TYPO3 version to 8.7.25-dev (thanks to Oliver Hader)