Changelog

v1.3.0 - 2020-02-06

Added

  • Added support for asynchronous flushing

  • Added support for data compression using lzf and zstd

  • Added network admin dashboard widget

  • Added wp redis flush command with support for --async flag

  • Automatically update dropin after plugin update

  • Show used and max memory in widget, site health and Debug Bar

Changed

  • Switched to using ErrorLogLogger by default

  • The ArrayLogger now extends ErrorLogLogger and vice versa

  • The log levels now default to ['emergency', 'alert', 'critical', 'error']

  • Changed log level of ObjectCache::error() from critical to error

  • Introduced PhpRedisMissingException and PhpRedisOutdatedException

  • Attempt direct filesystem access when WP filesystem initialization fails

  • Renamed internal cache methods in PhpRedisObjectCache to be more descriptive

  • Capture more errors by using Throwable in some places

  • Moved Debug Bar HTML into template files

  • Support setting log_levels configuration option to null

Removed

  • Support setting token and password to null

  • Removed captured errors from site health information

v1.2.1 - 2020-01-20

Added

  • Added health checks link to plugin actions

Changed

  • Made initialization exceptions more helpful

  • Escape HTML in Debug Bar log messages

  • Improved pinging cluster nodes

Fixed

  • Fixed duplicate prefix when using cluster

  • Fixed undefined index notices in Licensing

  • Fixed a issue when loading widget styles as must-use plugin

  • Resolved minor spelling mistakes

v1.2.0 - 2019-11-29

Added

  • Added dashboard widget

  • Added support for automatic WordPress updates

  • Added diagnostic tests and information to Tools > Site Health

  • Added token configuration option to set license token

Changed

  • Disable object cache when deactivating/uninstalling the plugin

Fixed

  • Fixed DebugBar integration on case-sensitive filesystems

v1.1.0 - 2019-11-19

Added

  • Added log levels

  • Added WP_REDIS_DISABLED environment variable

Changed

  • Use PhpRedisConnection for each master when flushing clusters

  • Obfuscate all non-null passwords in diagnostics

  • Allow password to be null for more convenient fallbacks

Fixed

  • Prevent timeouts when flushing database

  • Use inline styles to clear floats in Debug Bar panels

Security

  • Obfuscate password in constants section of diagnostics

v1.0.0 - 2019-11-01

Added

  • Initial stable release