As always, this release contains all the improvements of 4.9.31, which this time especially includes performance improvements. The 4.13.6 goes one step further and also contains an improvement for the {{date::Y}}
insert tag, which is very often used in the footer or similar, and can now be cached until the end of the respective year, thus avoiding unnecessary ESI requests. In addition, various migrations were improved, which could cause missing database optimizations depending on the situation. Furthermore, a potential SQL deadlock in the search implementation has been fixed, so an update is strongly recommended, otherwise connections to the database could be kept open unnecessarily.
Changelog of the fixed issues in Contao 4.13.6:
- #4941 Reduce System::getContainer and $container->getParameter calls (fritzmg)
- #4932 Deprecate insert tag flag uncached (ausi)
- #4808 Various PHP 8 fixes (aschempp)
- #4945 Hard-code timezone to avoid time deviation (bezin)
- #4926 Allow to exclude all tl_page fields (aschempp)
- #4870 Disable widgets for configured settings (aschempp)
- #4878 Make sure `eval.rte` is a string (fritzmg)
- #4891 Fix the query string being lost during the preview script redirect (qzminski)
- #4889 Fix a potential PHP 8 warning in tl_article callback (qzminski)
- #4881 Use the resource finder in the lightbox migration (leofeyer)
- #4883 Hide the "icon" table header in the user and member module (leofeyer)
- #4886 Always unlock search tables to prevent deadlocks (ausi)
- #4877 Fix a potential PHP 8 warning in the Search class (qzminski)
- #4848 Fix a few potential PHP 8 warnings (qzminski)
- #4850 Show array keys als fallback for sorting dropdowns (Tastaturberuf)
- #4861 Fix a potential version comparison if the field definitions are missing (qzminski)
- #4857 Correctly add the preview script (leofeyer)
- #4849 Show array keys instead of nothing in show column mode (Tastaturberuf)
- #4833 Order the languages in the meta wizard (leofeyer)
- #4778 Fix undefined array key while button generation (rabauss)
- #4838 Improve DropSearchMigration (fritzmg)
- #4836 Fix infinite loop while loading of countries (rabauss)
- #4807 Fix date filtering in DC_Table (fritzmg)
- #4794 Deprecate Controller::generateMargin (bezin)
- #4786 Do not allow empty values for the badge title and custom CSS/JS scripts (leofeyer)
- #4782 Add a cache timeout for the `2024` insert tag (Toflar)
- #4799 Always set both collate and collation to the same value (fritzmg)
About Contao 4.13 LTS
The first stable version of Contao 4.13 has been released on February 17, 2022, replacing Contao 4.9 as the long term support version. As an LTS version, 4.13 will be provided with bug fixes until February 14, 2025 and security-related updates until February 14, 2026. Contao 5.3 will be the next LTS version of Contao and has been released in February 2024, ensuring a stress-free transition.