Adds core cache and user session support for Redis - http://redis.io
Version 1.5.0b1:
- Change: Several cache maintenance bugs fixed that were uncovered by the new unit tests
- Developer: New set of 261 unit tests covering the module library for use in Unit Test module
- Developer: Redis session support for the new jrUser "jrUser_session_get_user_info()" function
Version 1.4.0:
- New: Added general use counter functions set_counter/get_counter/delete_counter
- New: Added general use persistent flag functions set_flag/get_flag/delete_flag
Version 1.3.1:
- New: Added support for "image_cache" DB used by Object Storage for image caching
- Bug Fix: Profile hash keys for search listings may not get cleared when cache resets
Version 1.3.0:
- New: key_cache functions added for simple set/get/delete cache operations
Version 1.2.6:
- Change: Updated Redis connection handler with better connection pool caching
Version 1.2.5:
- New: Prevent module from activating if PHP Redis support is missing
- Bug Fix: Possible divide-by-zero PHP error log error on systems with shared Redis cache
Version 1.2.4:
- New: session_meta_data event added that is fired when saving meta data to user sessions
- New: session_online_user_info event added that is fired when user_online_info is called
Version 1.2.3:
- Change: Updated module file structure to support new core module view structure
Version 1.2.2:
- New: Added "key_prefix" advanced config key for overriding default system key prefix
Version 1.2.1:
- Change: strings used for cache keys are now plain text instead of binary
- Bug Fix: Possible PHP notices fixed when running in Developer Mode
Version 1.2.0:
- New: Updated with support for modal update dialog plugins in Core 6.5.0b10+
- Bug Fix: Form Sessions may not be reset properly if Single Site Enabled is on
Version 1.1.7:
- Change: Updated to get correct server name if running in a cluster
Version 1.1.6:
- Change: Default port for Redis instances running in a cluster was incorrect
Version 1.1.5:
- New: Cloud Client performance metrics connect / read / write error events added
- Change: Change to key prefix function to ensure prefix is correct before $_conf is loaded
Version 1.1.4:
- Change: Removed "connect" timer call from Redis disconnect function
Version 1.1.3:
- Change: No need to use an internal key prefix if "Single Site Enabled" is checked
Version 1.1.2:
- Bug Fix: Some profile caches may not reset when using multiple cache servers
Version 1.1.1:
- Bug Fix: Some keys for profiles in listing calls may not be reset correctly
Version 1.1.0:
- Change: Improved key distribution when using multiple Redis servers
- Change: Removed play key functions to work with Jamroom Core 6.3.0+
Version 1.0.5:
- Bug Fix: "Stats" button on server browser may report an invalid ID error
- Bug Fix: User "session_sync" for multiple quota_ids was not working correctly
Version 1.0.4:
- New: Support added for multiple user cache reset added in Users version 2.5.0
Version 1.0.3:
- New: Support added for Minute maintenance cleanup event added in Users 2.4.0
Version 1.0.2:
- Change: "Reset" removed from server browser - functionality is in the Core Cache Reset
Version 1.0.1:
- New: "Single Site Enabled" global config option for JR sites not sharing a Redis server
- New: Updated to use PHP igbinary serializer for more compact storage if available
Version 1.0.0:
- New: Updated to work with a single Redis server serving multiple Jamroom sites
- Change: Module now requires php-Redis extension - no longer uses Predis
- Change: Updated to support new dashboard panels in User Accounts module 2.2.10
Version 1.0.0b9:
- Change: Updated bundled Predis library to version 1.1
- Bug Fix: Saved form sessions may not always populate form with saved data on form error
Version 1.0.0b8:
- Bug Fix: Cache Reset when Redis is not running does not fall back to Core Cache if enabled
Version 1.0.0b7:
- Change: "deleted key data" messages only log to Activity Log in developer mode
Version 1.0.0b6:
- Bug Fix: User count plugin function was not including site visitors in user count
Version 1.0.0b5:
- Bug Fix: Dashboard Users Online count showing 1 more than actual online user count
- Bug Fix: Possible white screen on Dashboard if Redis server is not running
Version 1.0.0b4:
- Bug Fix: number of online "bots" in dashboard panel always showed 0
Version 1.0.0b3:
- New: Support added for new user session sync functionality added in Users 2.2.2
Version 1.0.0b2:
- Bug Fix: Possible SQL error when modifying an existing Redis server entry
Version 1.0.0b1:
- Initial Release