v7.43.0
Redis cache defaults
- Default Redis max-TTL raised from 1 hour to 7 days (
604800). The managedWP_REDIS_MAXTTLdefault was3600, which capped every cache entry — including the many objects WordPress stores with no expiry (expire = 0) — at one hour, forcing needless cache misses and DB churn. Withallkeys-lruhandling memory pressure, the new604800default keeps a sane safety ceiling while letting long-lived objects actually live. Applied across the one-step Save flow, the legacy "Add to wp-config" path, the System Info auto-config, and the settings-screen placeholder. Existing installs with an explicit Max TTL set are untouched. - Serializer defaults to igbinary when the extension is present (else
php). Smaller payloads, faster encode/decode. The constant is still only written towp-config.phpwhen non-php and the extension is loaded, and the drop-in's serializer-drift detection auto-flushes its own keys once on the switch, so existing installs migrate safely. Compression remainsnone(LZ4 + igbinary previously caused production OOMs — see v7.41.4).
No drop-in (object-cache.php) change in this release; its @version is unchanged.