Skip to content

1.6.0

Choose a tag to compare

@iazaran iazaran released this 07 Dec 18:32
· 40 commits to main since this release
44b395a

What's Changed

  • Improvements and new features v1.6 by @iazaran in #28

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: 1.5.0...1.6.0