This release mainly contains significant performance improvements. In particular, kernel.terminate
events are no longer executed for fresh cache entries. Previously, these events caused e.g. the search index to always be updated, even though the entry came from the cache. Consequently, a database connection was also established for a cache hit. In addition, the search indexer was adjusted so that it now correctly considers "noindex". Furthermore, the number of database queries was significantly reduced to further minimize the load on the server. Apart from the performance improvements, a nice error message is now displayed if restoring a version fails and the order of video formats has been changed so that webm
is now loaded before mp4
to choose the more efficient format if the browser supports it.
Changelog of the fixed issues in Contao 4.9.31:
- #4865 Correctly check ptable when moving records (aschempp)
- #4864 Fix inconsistency when copying child records (aschempp)
- #4906 Improve deprecation warning for DCA FQCN (aschempp)
- #4894 Display an error message if the version cannot be restored (qzminski)
- #4880 Adjust the video file type sorting in the media element (leofeyer)
- #4867 Do not update the search index on redirects (Toflar)
- #4879 Do not call `kernel.terminate` on fresh cache entries (Toflar)
- #4858 Fix 0 to nbsp conversion in the listing module (bezin)
- #4853 Determine the InnoDB index length only once per schema (ausi)
- #4845 Fix the crawl logs view (leofeyer)
- #4828 Correctly clear style sheets on 404 (aschempp)
- #4832 Prevent unlimited recurrences in the event list (leofeyer)
- #4574 Fix the impersonation message (cliffparnitzky)
- #4819 Deprecate CURRENT_ID (ausi)
- #4809 Add a migration for bad playerColor data (ausi)
- #4814 Fix preview toolbar always showing error (fritzmg)
- #4804 Fix SearchIndexSubscriber not respecting noindex hint (Toflar)
- #4802 Ignore website roots with empty language in the meta wizard (fritzmg)
About Contao 4.9 LTS
The first stable version of Contao 4.9 has been released on February 18, 2020, replacing Contao 4.4 as the long term support version. As an LTS version, 4.9 has been be provided with bug fixes until February 14, 2023 and security-related updates until February 14, 2024. Contao 4.13 was the next LTS version of Contao and has been released in February 2022, ensuring a stress-free transition.