packagist phpfastcache/phpfastcache 8.0.0

latest releases: v10.x-dev, dev-master, 9.2.3...
4 years ago

"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

Don't miss a new phpfastcache release

NewReleases is sending notifications on new releases.