TYPO3 14.3.10
Release Notes
Release Notes for TYPO3 CMS 14.3.10
This document contains information about TYPO3 CMS 14.3.10 which was released on 22.10.2026.
Get TYPO3 14.3.10 nowNews
This version is a bugfix and maintenance release.
It also updates the third-party dependency "enshrined/svg-sanitize" to the security release 1.1.1 and fixes an incompatibility with version 1.1 when sanitizing HTML with embedded SVG, for example via
Checksums of TYPO3 14.3.10
SHA256
2d36badabb0d767dee801c0b58752211d4ba8113286ddadd949e74f603cf8770 typo3_src-14.3.10.tar.gz 9d933ef03410ca48238d25e454844b0f7adb5b3240a927a70b52165380f97415 typo3_src-14.3.10.zip
SHA1
811c72f80d87a418661c69e4e2228fb7e7626de7 typo3_src-14.3.10.tar.gz e9e2fd65298b5438d3e9ee0d9758f3ca34446d2c typo3_src-14.3.10.zip
MD5
e928540cd073c9b93b033fba62481b59 typo3_src-14.3.10.tar.gz d22521c416ed6a79f81fc0b0ad2c090e typo3_src-14.3.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/14.3.10/tar.gz wget --content-disposition https://get.typo3.org/14.3.10/tar.gz.sig gpg --verify typo3_src-14.3.10.tar.gz.sig typo3_src-14.3.10.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 14.3.9:
- 2026-10-22 cd7b113b480 [RELEASE] Release of TYPO3 14.3.10 (thanks to Benni Mack)
- 2026-10-22 a7429fd2e4b [BUGFIX] Stop probing settings once the tree is empty (thanks to Wolfgang Klinger)
- 2026-10-22 e16be2224a2 [BUGFIX] Make links in infoboxes visible (thanks to Georg Ringer)
- 2026-10-21 56ae2e19c06 [FEATURE] Add a stoppable event for render.text (thanks to Matthias Vogel)
- 2026-10-21 8eb99bf43e8 [TASK] Raise symfony/* and composer/composer packages (thanks to Benjamin Franzke)
- 2026-10-21 d82088f8d74 [BUGFIX] Announce remaining characters for screen readers (thanks to Markus Timtner)
- 2026-10-21 6f3d599c71e [BUGFIX] Skip offline storages in cleanup:localprocessedfiles (thanks to Wolfgang Klinger)
- 2026-10-21 2b057d03d8a [BUGFIX] Log debug message on Reaction payload JSON decode error (thanks to Mathias Brodala)
- 2026-10-21 68cf492c6b9 [BUGFIX] Let the no-selectable-items badge wrap (thanks to Oli Bartsch)
- 2026-10-21 9c8b32aaca6 [BUGFIX] Add ARIA live region to announce multi-selection actions (thanks to Christian Rath-Ulrich)
- 2026-10-21 af3fbf09c6f [BUGFIX] Notify users of status changes in FlashMassages via alerts (thanks to Christian Rath-Ulrich)
- 2026-10-21 5e3837cc4ab [BUGFIX] Ignore empty time values for record icon overlays (thanks to Benni Mack)
- 2026-10-20 a500fac7f5a [BUGFIX] Read notifications aloud immediately (thanks to Christian Rath-Ulrich)
- 2026-10-20 75c1ab802a0 [BUGFIX] Sanitize inline SVG nodes through public API (thanks to Oliver Bartsch)
- 2026-10-20 94c8406a7f8 [BUGFIX] Keep inline children read-only for defaultAsReadonly (thanks to Benni Mack)
- 2026-10-20 1b07150e665 [BUGFIX] Add contextmenu to language comparison icon (thanks to Georg Ringer)
- 2026-10-20 dc77b9aefa8 [BUGFIX] Report malformed site set definitions as invalid sets (thanks to Oli Bartsch)
- 2026-10-20 fbb0a7c0c08 [BUGFIX] Disable site sets with circular dependencies (thanks to Oli Bartsch)
- 2026-10-20 32cffc70d80 [BUGFIX] Allow expanding inline records in dotted FlexForm fields (thanks to Georg Ringer)
- 2026-10-20 558f22010d1 [BUGFIX] Support enums in Fluid form field ViewHelpers (thanks to Jan Kornblum)
- 2026-10-20 dca5b73baaa [BUGFIX] Do not let record link wizard inherit module language filter (thanks to Niklas Grieger)
- 2026-10-20 7f7757b297f [BUGFIX] Rewrite relative URLs in inline CSS of f:asset.css (thanks to Georg Ringer)
- 2026-10-20 b2c72deaa3e [BUGFIX] Include user UID in workspace availability cache key (thanks to Benni Mack)
- 2026-10-20 13444dbe2cb [BUGFIX] Resolve FlexForm property groups across sheets (thanks to Oliver Bartsch)
- 2026-10-20 82dd409ecd3 [TASK] Test protected subpages with BE and FE user logged in (thanks to Georg Ringer)
- 2026-10-20 e66909391c9 [BUGFIX] Crop file metadata values to the column length (thanks to Georg Ringer)
- 2026-10-20 73bc049e222 [BUGFIX] Increase contrast of the clear button in input fields (thanks to Georg Ringer)
- 2026-10-20 742622578e8 [BUGFIX] Do not repeat label field listed in label_alt (thanks to Oliver Bartsch)
- 2026-10-19 92a1082ef71 [BUGFIX] Limit Fluid debug output to active admin panel (thanks to Georg Ringer)
- 2026-10-19 f4db2794755 [BUGFIX] Uuid: Streamline defaults for TCA's required. (thanks to Daniel Windloff)
- 2026-10-19 5af86e037a3 [BUGFIX] Sort Page TSconfig overview like the page tree (thanks to Benni Mack)
- 2026-10-19 7217aec4a90 [BUGFIX] Render honeypot as last element of the form step (thanks to Josua Vogel)
- 2026-10-19 5714ef5b534 [BUGFIX] Set origUid on copies of new monoglot inline children (thanks to Alexander Schnitzler)
- 2026-10-19 4fc4b842aa6 [TASK] Recommend label domain syntax in AGENTS.md (thanks to Oliver Bartsch)
- 2026-10-19 310c30f6881 [BUGFIX] Escape the record edit document title only once (thanks to Wolfgang Klinger)
- 2026-10-19 dc27b6bf60d [BUGFIX] Fix live search failure for files sharing an identifier (thanks to Georg Ringer)
- 2026-10-19 f8c0f4060c4 [BUGFIX] Hide Camino language navigation for single-language sites (thanks to Benni Mack)
- 2026-10-19 8a20850de3a [TASK] Convert intExplode values without references (thanks to Wouter Wolters)
- 2026-10-19 e54ad3e3cd1 [BUGFIX] Use defaults of displayed link browser tab (thanks to Oli Bartsch)
- 2026-10-19 59ef4e46316 [BUGFIX] Fix typo in PhpStorm request attribute metadata (thanks to Eric Harrer)
- 2026-10-19 1647550298e [TASK] Correct commit-msg hook notes in AGENTS.md (thanks to Olivier Dobberkau)
- 2026-10-19 e1a829b8f66 [BUGFIX] Keep defVals after rejected new record (thanks to Garvin Hicking)
- 2026-10-19 f39e887a49d [BUGFIX] Handle backed enum record types in f:render.text (thanks to Chris Müller)
- 2026-10-18 689af72334c [BUGFIX] Include user UID in file mount cache key (thanks to Benni Mack)
- 2026-10-18 50bd45003a6 [BUGFIX] Handle URIs without host in site matching (thanks to Benni Mack)
- 2026-10-18 68242812b99 [BUGFIX] Align language of inline children with their parent (thanks to Sybille Peters)
- 2026-10-18 82ced84adbe [BUGFIX] Accept uppercase file extensions in FileExtensionValidator (thanks to Oli Bartsch)
- 2026-10-18 46a255d0253 [BUGFIX] Update reference index after MM sorting (thanks to Wouter Wolters)
- 2026-10-16 c903f72ff59 [BUGFIX] Keep the honeypot name in the form state (thanks to Tim Schreiner)
- 2026-10-16 8f66bb90969 [TASK] Report redirects shadowed by another redirect (thanks to Oli Bartsch)
- 2026-10-16 422d024ddc5 [BUGFIX] Reset integrity status of resolved redirect conflicts (thanks to Oli Bartsch)
- 2026-10-16 8fc89ec5fcd [DOCS] Fix constructor examples in dashboard widget manual (thanks to Georg Ringer)
- 2026-10-16 d0def1ac39b [BUGFIX] Respect configured action in FLUIDTEMPLATE extbase request (thanks to Benni Mack)
- 2026-10-16 c611fb4ac15 [DOCS] Document the setting for the workspace Live indicator (thanks to Lina Wolf)
- 2026-10-16 d0c623ba846 [DOCS] Add missing 13.4.x changelog entries to main (thanks to Lina Wolf)
- 2026-10-16 9c98fc387a7 [BUGFIX] Resolve locale dependencies in LanguageServiceFactory (thanks to Benjamin Kott)
- 2026-10-16 301914bc436 [BUGFIX] Skip translation source field in diffsource of translations (thanks to Alexander Schnitzler)
- 2026-10-15 eaccfcd9595 [BUGFIX] Show paths above ordinary page tree DB mounts (thanks to Wouter Wolters)
- 2026-10-15 307dc6c35ee [BUGFIX] Throw meaningful exception for formvh:render without Extbase (thanks to Benni Mack)
- 2026-10-15 a4f01116b1a [DOCS] Document the Content Statistics report in the reports manual (thanks to Lina Wolf)
- 2026-10-15 fd90ddc73f6 [BUGFIX] Resolve redirects to record targets (thanks to Georg Ringer)
- 2026-10-15 ad97f168f0d [TASK] Unify the top level window access (thanks to Benjamin Kott)
- 2026-10-15 82d075e1cee [TASK] Show the QR code button disabled without a URL (thanks to Benjamin Kott)
- 2026-10-15 089437ab583 [TASK] Add a disabled state to generic and pseudo buttons (thanks to Benjamin Kott)
- 2026-10-15 73f088715c6 [DOCS] Fix indentation and headline levels in the form manual (thanks to Lina Wolf)
- 2026-10-15 4fcc3ed641a [DOCS] Document the database storage of form definitions (thanks to Lina Wolf)
- 2026-10-15 eef9032053d [BUGFIX] Return a failure exit code from fluid:analyze --json (thanks to Lina Wolf)
- 2026-10-15 384ff6f7341 [BUGFIX] Do not share doc header components between module templates (thanks to Oliver Bartsch)
- 2026-10-15 5878dde4524 [TASK] Test deleting forms from private EXT paths (thanks to Josua Vogel)
- 2026-10-14 745121baf17 [BUGFIX] Index keywords and description of page record (thanks to Georg Ringer)
- 2026-10-14 48dc0cd1b83 [DOCS] Document the workspace selector in the sidebar (thanks to Lina Wolf)
- 2026-10-14 3a2fb3d28d6 [BUGFIX] List unselected invalid site sets (thanks to Georg Ringer)
- 2026-10-14 41ce11ac4bc [BUGFIX] Remember last used action of indexing module (thanks to Oli Bartsch)
- 2026-10-14 77823fe1fa3 [BUGFIX] Load workspace list for a missing page without warning (thanks to Georg Tiefenbrunn)
- 2026-10-14 13e361a4fbb [TASK] Restore oversized XML parser test coverage (thanks to Wouter Wolters)
- 2026-10-13 b5bb2033eb9 [TASK] Set TYPO3 version to 14.3.10-dev (thanks to Benni Mack)