- Fix possible incorrect query generation when caching forum totals with custom 3rd party time-conditions
- Fix caching forum totals support when a date limit filter or 'Thread list date limit' is set on the forum
- Improve compatibility with Known Bots add-on
- Add caching for "Online statistics" block as this query becomes unexpectedly expensive as the user-count skyrockets
- php 8.4+ compatibility fixes
- For XF2.3.4+, check "View server information" admin permission when viewing redis information
- Fix helper code to expire/purge Redis keys did not support non-main cache backends.
- If using a separate caching backend for
CSS, old styling was not actively expired as expected, resulting in higher memory usage- If 3rd party code uses
expireCacheByPattern/purgeCacheByPatternfunction, the new nullable 'cache' parameter should be used