iazaran/smart-cache
Drop-in replacement for Laravel’s Cache facade that automatically compresses and chunks large values, deduplicates unchanged writes, self-heals corrupted entries, and performs cost-aware eviction. Works with existing code (PHP 8.1+, Laravel 8–13).
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.13.0...1.13.1
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.12.2...1.13.0
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.12.1...1.12.2
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.12.0...1.12.1
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.11.0...1.12.0
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.10.0...1.11.0
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.9.4...1.10.0
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.9.3...1.9.4
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.9.2...1.9.3
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.9.1...1.9.2
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.9.0...1.9.1
Bug Fixes
Performance
Features
Documentation & SEO
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.8.0...1.9.0
✨ New Features
🔧 Improvements
🧪 Tests
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.7.0...1.8.0
SmartCache now implements Laravel's Repository interface, allowing store() to return a SmartCache instance that maintains all optimizations while being fully compatible with Laravel's cache API.
Changes SmartCache implements Illuminate\Contracts\Cache\Repository store() returns SmartCache instance with preserved optimizations Added repository() for raw cache access when needed Zero breaking changes for existing users Benefits ✅ Full Laravel Cache drop-in replacement ✅ Works with Repository type hints ✅ All optimizations preserved across drivers ✅ Backward compatible
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.6.0...1.7.0
New Features: Cache Warming Command (php artisan smart-cache:warm) Circuit Breaker pattern for cache backend failures Rate Limiting with stampede protection Cache Prefixing/Namespacing TTL Jitter to prevent thundering herd Encryption Strategy for sensitive data Cache Statistics Dashboard (web routes) Async Background Refresh Job
Improvements: Fixed managed keys persistence with dirty flag (batch saves) Added orphan chunk cleanup command Fixed access frequency tracking for adaptive compression Fixed MemoizedCacheDriver memory leak with LRU eviction Added size threshold to SmartSerializationStrategy Improved code quality with global namespace prefixes
Compatibility: Added PHP 8.4 support Verified compatibility: PHP 8.1-8.4, Laravel 8-12 Updated CI matrix to test 17 PHP/Laravel combinations
Bug Fixes: Fixed shouldRefreshProbabilistically() argument count Fixed command description test assertions Fixed EncryptionStrategy interface signatures
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.5.0...1.6.0
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.4.3...1.5.0
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.4.2...1.4.3
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.4.1...1.4.2
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.4.0...1.4.1
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.3.7...1.4.0
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.3.6...1.3.7
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.3.5...1.3.6
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.3.4...1.3.5
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.3.3...1.3.4
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.3.2...1.3.3
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.3.1...1.3.2
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.3.0...1.3.1
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.2.2...1.3.0
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.2.1...1.2.2
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.2.0...1.2.1
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.1.0...1.2.0
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.0.1...1.1.0
Full Changelog: https://github.com/iazaran/smart-cache/compare/1.0.0...1.0.1
Full Changelog: https://github.com/iazaran/smart-cache/commits/1.0.0
How can I help you explore Laravel packages today?