- Added a filter for the
set()
method to be able to filter the expiration time by key, group and value.
- All ignored cache group comparisons use strict string comparison.
- Added a filter for the
redis_status()
method's return value to enable disabling the Redis connection.
- Added WP-CLI support
- Show host and port unless scheme is unix
- Updated default global and ignored groups
- Do a cache flush when activating, deactivating and uninstalling
- Updated Predis to
v1.1.1
- Added
redis_instance()
method - Added
incr()
method alias for Batcache compatibility - Added
WP_REDIS_GLOBAL_GROUPS
andWP_REDIS_IGNORED_GROUPS
constant - Added
redis_object_cache_delete
action - Use
WP_PLUGIN_DIR
withWP_CONTENT_DIR
as fallback - Set password when using a cluster or replication
- Show Redis client in
stats()
- Change visibility of
$cache
to public - Use old array syntax, just in case
- Make sure
$result
is notfalse
inWP_Object_Cache::get()
- Fixed connection issue
- New admin interface
- Added support for
wp_cache_get()
's$force
and$found
parameter - Added support for clustering and replication with Predis
- UI improvements
- Added
redis_object_cache_set
action - Added
redis_object_cache_get
action and filter - Prevented duplicated admin status messages
- Load bundled Predis library only if necessary
- Load bundled Predis library using
WP_CONTENT_DIR
constant - Updated
stats()
method output to be uniform with WordPress
- Added
composer.json
- Added deactivation and uninstall hooks to delete
object-cache.php
- Added local serialization functions for better
advanced-cache.php
support - Updated bundled Predis version to
1.0.3
- Updated heading structure to be semantic
- Added Multisite support
- Moved admin menu under Settings menu
- Fixed PHP notice in
get_redis_client_name()
- Call
select()
and optionallyauth()
if HHVM extension is used
- Added support for HHVM's Redis extension
- Added support for PECL Redis extension
- Added
WP_REDIS_CLIENT
constant, to set prefered Redis client - Added
WP_REDIS_MAXTTL
constant, to force expiration of cache keys - Improved
add_or_replace()
,get()
,set()
anddelete()
methods - Improved admin screen styles
- Removed all internationalization/localization from drop-in
- Added "Flush Cache" button
- Added support for UNIX domain sockets
- Improved cache object retrieval performance significantly
- Updated bundled Predis library to version
1.0.1
- Load plugin translations
- Hide global admin notices from non-admin users
- Prevent direct file access to
redis-cache.php
andadmin-page.php
- Colorize "Disable Object Cache" button
- Call
Predis\Client->connect()
to avoid potential uncaughtPredis\Connection\ConnectionException
- Initial release