We are announcing the release of the following TYPO3 updates:
- TYPO3 9.5.6 LTS
- TYPO3 8.7.25 LTS
All versions are security releases and contain important security fixes - read the corresponding Security Advisories here:
Important note regarding security updates
Some security fixes can be considered as breaking changes in order to apply strong security defaults. Please read the security bulletins carefully - manual adjustments concerning backward compatibility are described there as well.
Important non-security related changes
TYPO3 v9.5.6 LTS contains some note-worthy changes that site administrators and extension authors should be aware of:
- Enhanced options for language fallback of content renderings
This feature allows to configure streamlined language fallbacks more diverse to allow proper fallback of language configurations for e.g. Swiss-German to German. New options within the Site Module and for the site configuration file are available.
- Additional hook for generating slugs via Extensions
This feature allows extension authors to modify generated URL Segments ("slug") for customizing stored URLs for pages/records depending on e.g. the current pagetree, or when a page is within a Storage Folder.
- Streamlined FAL Search functionality
A new FAL API allows to also search through files properly and their metadata, which has been incorporated within the FileList Backend module already.
Page is being generated functionality removed
Thanks to a combined effort of Benjamin Franzke, Helmut Hummel and Markus Klein, the infamous "Page is being generated" message functionality has been removed in both TYPO3 v9.5.6 and TYPO3 v8.7.25. Page-locking of concurrent requests creating the page has been heavily improved and simplified, which leads to a better experience for every website visitor and TYPO3 user.
Further upgrade instructions
No database upgrades are required for this maintenance release.
TYPO3 can be installed in various ways. For example the traditional way by using the source package at get.typo3.org or the modern way by setting up a project using composer, to name just two. Further details can be found in the according release notes: