New Features
- We now check whether the web server appears to be properly configured to support pretty URLs on the URLs and Redirection Dashboard page, and present warnings to the user prior to allowing them to set this configuration value if it appears that it will cause their site to cease rendering (thanks mlocati)
Behavioral Improvements
- Added additional logging to pages, files, Express entries/objects, and calendar events.
- The “Remove Old Page Versions” task is now more efficient and handles larger data sets much more reliably (thanks biplobice)
- We now show seconds in the log entry timestamp.
- We now only redirect requests to URLs where trailing slash settings don’t match when using GET requests, rather than all requests (thanks JohnTheFish)
Bug Fixes
- Fixed bug that caused container instances in the database to be deleted and recreated on each page load, potentially dramatically increasing DB usage on pages where containers were used.
- Fixed bug where reordering Express entries on associations didn’t work under certain conditions.
- Fixed: Can not go to pages on other sites from sitemap panel when using multisite (thanks hissy)
- Fixed inability to retrieve group details over the REST API.
- Fixed: ClassNotFoundError on accessing open api spec (thanks hissy)
- Fixed: When using multisite, page drafts can be created within the wrong site (thanks hissy)
- Fixed bug where Page List block pagination interface was buggy after update to 9.4.5 under certain conditions.
- Fixed: When you hover over the tooltip icon near Image hover of Image Block, the tooltip does not appear (thanks SashaMcr)
- Miscellaneous PHP8 fixes and code cleanup (thanks biplobice)
- Made some untranslatable strings translatable (thanks wtflm)