TYPO3 12.4.25
Release Notes
Release Notes for TYPO3 CMS 12.4.25
This document contains information about TYPO3 CMS 12.4.25 which was released on 14.01.2025.
Get TYPO3 12.4.25 nowNews
This release is a combined bug fix and security release.
Find more details in the security bulletins:
- https://typo3.org/security/advisory/typo3-core-sa-2025-001
- https://typo3.org/security/advisory/typo3-core-sa-2025-002
- https://typo3.org/security/advisory/typo3-core-sa-2025-003
- https://typo3.org/security/advisory/typo3-core-sa-2025-004
- https://typo3.org/security/advisory/typo3-core-sa-2025-005
- https://typo3.org/security/advisory/typo3-core-sa-2025-006
- https://typo3.org/security/advisory/typo3-core-sa-2025-007
- https://typo3.org/security/advisory/typo3-core-sa-2025-008
Checksums of TYPO3 12.4.25
SHA256
cf605acf02ad85e977c9db2cf9b5e76028a930ce6a1256c659e4b45a764f7224 typo3_src-12.4.25.tar.gz aec92a2a6e61b277f6026681bc31e3b7b837f305c36c12985bfd91aaa7b5d53b typo3_src-12.4.25.zip
SHA1
1b9361f8778021df7313f8c204243ac0210c52bf typo3_src-12.4.25.tar.gz 9a1de1b4b725ba6f20f5fc4e109f4a74ce0af90f typo3_src-12.4.25.zip
MD5
cd9068fca4364b1f81d8f3811b6c12d8 typo3_src-12.4.25.tar.gz 5f0a5fc014051213f832d706f33b945f typo3_src-12.4.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/12.4.25/tar.gz wget --content-disposition https://get.typo3.org/12.4.25/tar.gz.sig gpg --verify typo3_src-12.4.25.tar.gz.sig typo3_src-12.4.25.tar.gz
Upgrading
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.
Changes
Here is a list of what was fixed since 12.4.24:
- 2025-01-14 3af8b62bc55 [RELEASE] Release of TYPO3 12.4.25 (thanks to Oliver Hader)
- 2025-01-14 47b919721cc [SECURITY] Enforce HTTP method assertions for backend modules (thanks to Oliver Hader)
- 2025-01-14 e545281563d [SECURITY] Circumvent parser deviation in PSR-7 URI object (thanks to Benjamin Franzke)
- 2025-01-13 45b2c75690a [BUGFIX] Use correct log level in TypoScriptParser (thanks to Georg Ringer)
- 2025-01-09 10d652f6a1f [TASK] Update ckeditor to v44.1 (thanks to Andreas Kienast)
- 2025-01-09 0616a66d8bd [TASK] Add ScalarStringMatcher Extension Scanner for TYPO3_MODE reports (thanks to Garvin Hicking)
- 2025-01-08 28f85c28486 [BUGFIX] Fix storage of empty implicitly nullable native datetime fields (thanks to Benjamin Franzke)
- 2025-01-07 5ca09e42c17 [TASK] Reduce amount of noisy CSP reports (thanks to Oliver Hader)
- 2025-01-06 f26a75bfe02 [BUGFIX] Corrected confirmation modal title for mass file deletion (thanks to Himanshu Ramavat)
- 2025-01-06 13ade16b95a [TASK] Update phpstan (thanks to Anja Leichsenring)
- 2025-01-04 464cd9cf362 [DOCS] Use ServerRequestInterface $request parameter in AbstractPlugin (thanks to Franz Holzinger)
- 2025-01-04 de94f63b03f [TASK] Update iso database (thanks to Anja Leichsenring)
- 2025-01-02 1d976dbc82c [BUGFIX] Fix performance issue when resolving Extbase relations in workspaces (thanks to Rémy DANIEL)
- 2025-01-02 f82df7b6742 [BUGFIX] Ensure folder for ENABLE_INSTALL_TOOL file exists (thanks to Markus Klein)
- 2025-01-02 8d45dd0f56b [TASK] Use
VARCHAR
instead ofCHAR
in coreext_tables.sql
files (thanks to Stefan Bürk) - 2025-01-02 3dff15650ac [BUGFIX] Parse URLs with non-ASCII characters (thanks to Sybille Peters)
- 2025-01-02 f1672785c95 [BUGFIX] Add margin to upload button in filelist module (thanks to Torben Hansen)
- 2025-01-02 c46c942993e [TASK] Add category relation tests from ManyToMany - WorkspacesPublishAll (thanks to Anja Leichsenring)
- 2025-01-02 0a194490c21 [TASK] Add category relation tests from ManyToMany - WorkspacesPublish (thanks to Anja Leichsenring)
- 2025-01-01 81b2ca58b68 [TASK] Add category relation tests from ManyToMany - WorkspacesDiscard (thanks to Anja Leichsenring)
- 2024-12-29 28e2f624dbd [TASK] Avoid invalid reuse of QueryBuilder in Typo3DatabaseBackend (thanks to Stefan Bürk)
- 2024-12-29 7a73d7de042 [TASK] Add category relation tests from ManyToMany - WorkspaceModify (thanks to Anja Leichsenring)
- 2024-12-19 1578898640a [BUGFIX] Fix wrong sorting and l10n_source for copied pages (thanks to Benni Mack)
- 2024-12-19 b5fc02d4815 [BUGFIX] Mark file-storage caching as active on selection in install tool (thanks to Ayke Halder)
- 2024-12-18 e0548554528 [BUGFIX] Select form tab for acceptance tests (thanks to Anja Leichsenring)
- 2024-12-18 1c8c21630da [TASK] Raise "phpstan/phpstan":"^2.0.4" (thanks to Anja Leichsenring)
- 2024-12-17 0847da89d52 [BUGFIX] Prevent type error if allowOverrideMatrix type is not defined (thanks to Tobias Wojtylak)
- 2024-12-17 a9242173c25 [DOCS] Add hint to use PHP spread operator for DBAL conditions (thanks to Jan-Philipp Halle)
- 2024-12-17 8805140851a [DOCS] Unlock syntax highlighting in code examples of rte_ckeditor (thanks to Chris Müller)
- 2024-12-17 48bc267af9b [BUGFIX] Prevent rendering of empty image thumbnail in FileList (thanks to Oliver Bartsch)
- 2024-12-17 4eaebdde03d [BUGFIX] Avoid type errors in DebugViewHelper (thanks to Benni Mack)
- 2024-12-17 07477330fc5 [TASK] Add test to ensure unused enum fields can be removed (thanks to Stefan Bürk)
- 2024-12-17 5a72f3a2db0 [BUGFIX] Avoid PHP 8 exception in BackendUtility::getTcatypeValue (thanks to Benni Mack)
- 2024-12-17 b6291f7832d [BUGFIX] Prevent undefined array key warning in TcaSelectTreeItems (thanks to Nikita Hovratov)
- 2024-12-17 ce5f1f4c147 [BUGFIX] Allow to include YouTube live videos (thanks to Oliver Bartsch)
- 2024-12-16 da6576ad228 [BUGFIX] Use proper surrounding "html" tags for Fluid SystemEmail (thanks to Garvin Hicking)
- 2024-12-15 3adaa56cbf3 [BUGFIX] Remove not needed htmlspecialchars() usages in EXT:lowlevel (thanks to Georg Ringer)
- 2024-12-14 b7be4af329f [DOCS] Update placeholder spelling in screenshot of EXT:reactions docs (thanks to Jasmina Ließmann)
- 2024-12-13 33071730216 [TASK] Remove duplicate
.htaccess
file creation in codeception setup (thanks to Stefan Bürk) - 2024-12-12 c33dc752a33 [BUGFIX] Prevent undefined array key error core version checks (thanks to Oliver Bartsch)
- 2024-12-12 8b06cb1e5bc [BUGFIX] Store selected folder in link browser (thanks to Sybille Peters)
- 2024-12-11 b1fb0c81109 [DOCS] Fix examples of AfterPageTreeItemsPreparedEvent (thanks to Georg Ringer)
- 2024-12-11 1efc6fa62d1 [BUGFIX] Ensure runtime cache is always using transient backend (thanks to Benjamin Franzke)
- 2024-12-11 8310d80b967 [BUGFIX] Use correct default value for extTarget in tsref.xml (thanks to Chris Müller)
- 2024-12-10 8797195f48f [TASK] Syncronize category relation tests with ManyToMany - Modify (thanks to Anja Leichsenring)
- 2024-12-10 7cd28e4a053 [TASK] Set TYPO3 version to 12.4.25-dev (thanks to Benni Mack)