Releases: PHPSocialNetwork/phpfastcache
Releases · PHPSocialNetwork/phpfastcache
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
7.1.0
"Wake the rust"
-
Drivers
- Fixed #692 // MongoDB driver DNS seedlist format (@Geolim4)
- Fixed #679 // TLS connexion for (P)Redis (@Geolim4)
- Fixed #689 // (P)redis persistent / pooled connections (@Geolim4)
- Fixed #680 // APC driverClear fails (@Geolim4)
- Fixed #699 // Fatal type error with ssdb-server >1.9.7 (@dmz86)
- Fixed #694 // Files driver rare bug (@Geolim4)
-
Helpers
- Fixed #700 // Psr16Adapter::deleteMultiple/getMultiple converts $keys to an array (@bylexus)
- Fixed #685 // Minor bug - fatal error in psr16 adapter if an exception is thrown (@MaximilianKresse)
-
Global
-
Misc