Releases
8.0.0
"The quarantine"
Removed "Auto" driver in CacheManager::getInstance()
you will now be mandatory to specify the driver to use.
Removed deprecated feature CacheManager::setNamespacePath()
(replaced by cache manager "override" or "custom driver" features)
Upgraded minimum php version support: 7.3+
Upgraded Phpfastcache API from 2.0.4
to 3.0.0
, be careful, there some minor Breaking Changes (BC).
Implemented aggregated cluster support (See the Readme.MD)
Removed Xcache support which is now completely abandoned (latest update: 2014)
Removed Apc (but not APCu ) support which is now completely abandoned (latest update: 2012)
Removed CacheManager::getStaticSystemDrivers()
(use CacheManager::getDriverList()
instead)
Added (required) cookie driver option awareOfUntrustableData
to enforce developer awareness of non-reliable data storage
Removed driver option ignoreSymfonyNotice
and its getter/setter
The "ActOnAll Helper" have been removed in profit of aggregated cluster support
Implemented #713 // Reworked "tags" feature by adding 3 strategies: TAG_STRATEGY_ONE
, TAG_STRATEGY_ALL
, TAG_STRATEGY_ONLY
Removed global static properties CacheManager::$ReadHits
, CacheManager::$WriteHits
replaced by\Phpfastcache\Entities\DriverIO
callable in\Phpfastcache\Core\Pool\ExtendedCacheItemPoolInterface::getIO
Removed deprecated method ConfigurationOption::getOption()
use getOptionName()
instead
Removed deprecated config option $ignoreSymfonyNotice
Removed "fallback" feature (use aggregated cluster Master/Slave instead)
Enforced PSR-12 compliance
Deprecated legacy autoload for removal in next major release
You can’t perform that action at this time.