Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Redis | Object Cache Pro Changelog

Every recorded version, newest first, with what changed in each one.

Latest 1.26.1 · Oct 30, 202615 versionsSince Jun 2025

2026 · 8 versions

  1. 1.26.1

    Latest
    4 fixes1 security4 changes
    Fixed
    • Fixed a PHP 8.6 deprecation when prefetching
    • Fixed prefetching of late-registered non-prefetchable groups
    • Fixed groups widget matching unrelated keys in rare scenarios
    • Fixed a rare fatal error when using `redis-error.php` drop-in
    Security
    • Security
    Changes
    • Report `noeviction` as an error in diagnostics even when `maxttl` is set
    • Escape the cache flush caller in the flush logs
    • Prevent CSV injection via cache group names in groups widget downloads
    • Hide `tls_options` passphrase and passwords of malformed `url` values in diagnostics
  2. 1.26.0

    3 improvements25 fixes1 security8 changes
    Improved
    • Update drop-in during single plugin updates and uploads
    • Improved support for Relay without in-memory cache
    • Improved handling of numeric group names
    Fixed
    • Fixed cache metadata being read from replicas
    • Fixed `queryttl` being ignored without `maxttl`
    • Fixed `maxttl` being ignored when setting multiple keys
    • Fixed stored `null` values being treated as cache misses in some scenarios
    • Fixed recursion when the configuration contains an unknown option
    • Fixed retention period for metrics snapshots and analytics not being pruned
    • Fixed multisite group flushes of numeric groups when the prefix ends with the blog ID
    • Fixed site flushes on multisite when `group_flush=full`
    • Fixed flushing a non-persistent group flushing the whole cache when `group_flush=full`
    • Fixed empty group names flushing every key in site flushes with `network_flush=global`
    • Fixed `groupflushlog` missing from the options REST API schema
    • Fixed drop-in actions ignoring file modification restrictions
    • Fixed `withoutTimeout` not disabling the read timeout on Relay connections
    • Fixed bootstrap error details being shown on anonymous admin requests
    • Fixed transient cleanup deleting unrelated options
    • Fixed latency measurements ignoring credentials and scheme of `servers` URLs
    • Fixed `prune-queries` not deleting stale keys, ignoring the prefix and missing keys on clusters
    • Fixed analytics returning at most `30` intervals and negative counter deltas after a stats reset
    • Fixed fatal error when reading the last error reply on a replicated Relay connection
    • Fixed `wp_cache_delete_multiple` not deleting the split `alloptions` hash
    • Fixed sorting in the command statistics and slow commands widgets
    • Fixed malformed CSV downloads in groups widget
    • Fixed cluster connections not being retried in rare scenarios
    • Fixed `wp redis cli` ignoring `tls_options`
    • Fixed `wp redis watch log|aggregate` edge cases
    Security
    • Security
    Changes
    • Expire stored prefetches after 24 hours
    • Support Relay v0.60 and newer endpoint statistics
    • Prevent fatal errors while updating to 2.0 beta1
    • Support case-sensitive Unix socket paths
    • Show network site flushes in the flush log
    • Escape cache keys and group names in Tools widgets
    • Mask passwords in `servers` URLs in diagnostics
    • Require capability for async Site Health checks
  3. 1.25.7

    5 fixes
    Fixed
    • Fixed cache being flushed when its metadata could not be read
    • Fixed mismatched replies after PhpRedis read errors
    • Fixed Relay switching to database `0` after connection errors
    • Fixed `alloptions` and `notoptions` being read from replicas
    • Fixed several `split_alloptions` issues that could leave stale or incomplete options
  4. 1.25.6

    4 fixes2 changes
    Fixed
    • Fixed metrics missing from `aggregate` and `digest` CLI watchers
    • Fixed malformed tags in health check `actions`
    • Fixed dashboard widget spacing and overflow
    • Fixed some commands being routed to replicas when `cluster_failover=distribute*`
    Changes
    • Warn about using `WP_REDIS_DISABLED` in WP CLI
    • Hide configuration constant notice in WP CLI when unnecessary
  5. 1.25.5

    1 fix3 changes
    Fixed
    • Fixed admin menu update indicator
    Changes
    • Support WordPress 7.x theme colors
    • Support Relay's `cluster_(az|distribution_strategy|failover_strategy)` options
    • Avoid unnecessary HTTP calls in rare scenarios
  6. 1.25.4

    3 improvements1 fix2 changes
    Improved
    • Improved failure resilience of `wp_cache_get_multiple`
    • Improved logging of failed transactions
    • Improved rare pipeline initialization failure handling
    Fixed
    • Resolved rare deprecation notice
    Changes
    • Preserve valid options in fallback when `Configuration::safelyFrom` fails
    • Throw exception in `PhpRedisClusterConnection` when `ping` or `info` fail
  7. 1.25.3

    1 fix3 changes
    Fixed
    • Fixed Query Monitor 4.x compatibility
    Changes
    • Disable analytics before uninstalling plugin
    • Prevent rare fatal error in shutdown handler
    • Prevent rare array to string conversion warning
  8. 1.25.2

    1 improvement1 fix2 changes
    Improved
    • Improved error handling for `CONFIG` and `SLOWLOG` commands
    Fixed
    • Fixed chart overlapping in WordPress 7.x
    Changes
    • Switch to per-interval deltas instead of cumulative totals in "Requests" charts
    • Avoid timeouts by chunking analytics measurements retrieval

2025 · 7 versions

  1. 1.25.1

    1 new2 fixes5 changes
    New
    • Added optional `analytics.persist_limit` configuration option
    Fixed
    • Fixed purging analytics measurements
    • Fixed unit type of Relay "Memory" chart
    Changes
    • Avoid timeouts when flushing with `analytics.persist` enabled
    • Limit analytics persist size to `memory_limit / 2` by default
    • Retry failed read commands on primary node before switching Sentinels
    • Consider `*WithMeta` calls read-only on replicated connections
    • Disable cache if `WP_SETUP_CONFIG` is defined
  2. 1.25.0

    1 new4 fixes1 removed6 changes
    New
    • Added API/CLI endpoints to reset slowlog and command statistics
    Fixed
    • Fixed accessing `CONFIG` on cluster connections
    • Fixed accessing `INFO COMMANDSTATS` on old Redis versions
    • Fixed selecting databases on persistent connections
    • Fixed KeyDB detection
    Removed
    • Removed transient deletion limit of 10k sites
    Changes
    • Enable `strict` mode by default when a `prefix` is set
    • Prevent integrity flush after cache was reset
    • Loosen Relay `prefix` health check
    • Replaced `current_time('timestamp')` with `time`
    • Avoid changing parameter names during inheritance
    • Prevent diagnostics warning when `WP_REDIS_DISABLED` is enabled
  3. 1.24.5

    1 fix
    Fixed
    • Fixed analytics charts not rendering under some conditions
  4. 1.24.4

    1 new1 fix8 changes
    New
    • Added `objectcache_analytics_snapshot_measurements` filter
    Fixed
    • Fixed `WP_REDIS_DISABLED` not being respected in some places
    Changes
    • Increased adaptive cache configuration defaults
    • Support negative `relay.adaptive.events` values
    • Switched all `string` diagnostics to `Diagnostic` objects
    • Use `#[SensitiveParameter]` for strings that may contain passwords
    • Reduce number of measurements fetched for metrics snapshot
    • Prevent type error trying to format `null` metric values
    • Prevent rare diagnostics error when not connected
    • Prevent rare error when uninstalling plugin using WP CLI
  5. 1.24.3

    1 improvement1 fix7 changes
    Improved
    • Improved `SLOWLOG` handling on clustered connections
    Fixed
    • Fixed adaptive cache `events` and `ratio` configuration not taking effect
    Changes
    • Support Relay's new adaptive cache `status` property
    • Support flushing Relay memory on clustered connections
    • Disabled memory usage when scanning groups on clustered connections
    • Send sanitized metrics snapshot
    • Prevent error when running cron and using foreign object cache
    • Prevent error when calling `INFO` and using older PhpRedis versions
    • Handle permission errors when running `SLOWLOG|GET` and `MEMORY|USAGE`
  6. 1.24.2

    1 new1 change
    New
    • Added `wp redis analytics-count` CLI command
    Changes
    • Prevent excessive analytics snapshots
  7. 1.24.1

    2 fixes4 changes
    Fixed
    • Fixed groups scan API call if permalinks are disabled
    • Fixed up some widget padding
    Changes
    • Prevent error when using ElastiCache Serverless instances
    • Prevent `unexpected token` errors when scripts are inlined
    • Prevent event listener registration when adaptive cache widget is missing
    • Switched to ES6 over ES11 syntax

Changelog published by the developer, in their original language.