Releases: rhubarbgroup/redis-cache
Releases · rhubarbgroup/redis-cache
2.0.9 (2020-08-12)
- Highlight current metric type using color
- Show "Metrics" tab when metrics are disabled
- Refactored connection and Redis status logic
- Updated Predis to v1.1.2
- Remove Predis deprecation notice
- Fixed fetching derived keys in
wp_cache_get_multiple()
2.0.8 (2020-07-29)
- Fixed tabs not working in 2.0.6 and 2.0.7 due to WP.org SVN issue
2.0.7 (2020-07-28)
- Fixed issue with
wp_cache_get_multiple()
2.0.6 (2020-07-25)
- Added experimental filesystem test to diagnostics
- Refactored settings tab logic (fixed jumping, too)
- Fixed issues with
wp_cache_get_multiple()
- Return boolean from
wp_cache_delete()
- Use
redis-cache
as JS event namespace - Hide Pro line in widget when banners are disabled
- Renamed
redis_object_cache_get_multi
action toredis_object_cache_get_multiple
2.0.5 (2020-07-20)
- Fixed multisite action buttons not working
- Removed outdated PHP 5.4 warning
- Added
read_timeout
support to Credis - Display connection parameters when using Credis
- Added wiki link to Predis upgrade notice
2.0.4 (2020-07-17)
- Attempt to reliably update the dropin when it's outdated
- Show ACL username on settings screen
- Show full diagnostics with
wp redis status
- Always set
FS_CHMOD_FILE
when copying theobject-cache.php
- Don't encode bullets in password diagnostics
- Call
redis_object_cache_update_dropin
during dropin update
2.0.3 (2020-07-14)
- Hide "Metrics" tab when metrics are disabled
- Fixed
admin.js
not loading in multisite environments - Avoid fatal error when interacting with metrics but Redis went away
- Added
WP_Object_Cache::__get()
for backwards compatibility
2.0.2 (2020-07-13)
- Updated POT file and comments for translators
2.0.1 (2020-07-13)
- Support older versions of Query Monitor
- Made "Dropin" status more helpful
- Hide Redis version in settings when it isn't available
- Collapsed dependency paths using
composer-custom-directory-installer
package - Prevent
QM_Collector
conflicts with other plugins - Prevent metric issues when cache is not available
- Fixed "Settings" link in plugin list
- Fixed
WP_REDIS_DISABLED
logic
2.0.0 (2020-07-09)
Version 2.0 is a significant rewrite. The plugin now requires PHP 5.6, just like WordPress 5.2 does.
The GitHub and Composer repository was moved from tillkruss/redis-cache
to rhubarbgroup/redis-cache
.
On multisite networks, be sure to "Network Activate" the plugin after upgrading to v2.x.
- Require PHP 5.6
- Plugin is now "network-only"
- Switch to WPCS for code standards
- Overhauled the settings screen
- Added object cache metrics (on dashboard widget and settings)
- Added support for Query Monitor
- Added
Rhubarb\RedisCache
namespace to all files - Added support for WP 5.5's new
wp_cache_get_multi()
function - Added
redis_object_cache()
function to retrieve plugin instance - Added dropin warnings to network dashboard
- Added support for setting Sentinel database numbers
- Support Redis 6 ACL username and password authentication
- Support overwriting existing dropin on setting screen
- Use singleton pattern to instantiate plugin
- Use Composer to install and load Predis
- Update object cache dropin during plugin update
- Use separate methods to connect with all clients
- Removed
CUSTOM_USER_TABLE
andCUSTOM_USER_META_TABLE
weirdness - Added
themes
as ignored group - Changed default connection and read timeout to 1 second
- Prevent race condition in
add_or_replace()
- Renamed
WP_CACHE_KEY_SALT
toWP_REDIS_PREFIX
for clarity - Replaced "slave" terminology with "replica"
- Only
SELECT
database when it's not0