Releases: PHPSocialNetwork/phpfastcache
Releases · PHPSocialNetwork/phpfastcache
7.1.2
"Rust-weak"
- Global
- Docs
⚠️ CVE-2021-37704 Fixed vulnerability issue that cause exposed phpinfo() in some situations (@Geolim4)
- Drivers
6.1.5
8.0.6
8.0.5
8.0.4
8.0.3
"Reconfined"
- Core
- Fixed #768 // Psalm issue with the 3rd parameter of Psr16Adapter::set has to be null (@Geolim4)
- Fixed #771 // DeleteItemsByTags was ignoring strategy #772 (@GeoSot)
- Fixed inconsistent behavior of "defaultKeyHashFunction" and "defaultFileNameHashFunction" + added tests for them (@Geolim4)
- Implemented #754 // Added deactivatable static item caching support (@Geolim4)
- Tests
- Fixed test title for "DisabledStaticItemCaching.test.php"
- Drivers
8.0.2
8.0.1
7.1.1
"Rust-out"
- Drivers
- Fixed #716 // TypeError in lib/Phpfastcache/Drivers/Cookie/Driver.php (@motikan2010)
- Fixed #733 // Removing path check in Redis driver before auth. (@gillytech)
- Helpers
- Misc
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
to3.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()
(useCacheManager::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()
usegetOptionName()
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