Replace use of serialize() with json_encode() when computing hash for cached thread list totals
Fix changing the serializer would cause site to unexpectedly fail until the cache was manually cleared.
This causes the code to attempt to use php unserialize() or igbinary_unserialize() if the other fails. Only works if igbinary extension is installe
Fix XF2.3 compatibility where "Call to undefined method Symfony\Component\Cache\Adapter\RedisAdapter::getRedis()" could occur depending on exact caching configuration
Fix sentinel high-availability support could sometimes try to communicate with a "down" replica due to a missing check
Displaying valkey version information in redis stats block