laminas/laminas-cache
Laminas Cache is a PHP caching component with PSR-6 and PSR-16 compliant adapters, multiple storage backends such as filesystem, memory, Redis, and more, plus cache patterns and integration for Laminas and Mezzio applications.
3.14.1 is a maintenance/bugfix patch. It does not introduce new architecture features or breaking changes. Its relevant changes are:
4.3.0, while the supplied release notes are for 3.14.1. Treat 3.14.1 as a patch update on the 3.14.x line. If the actual target is the 4.x line, validate that upgrade path separately rather than assuming continuity.SimpleCacheDecorator and a custom cache store extension.3.14.x should be able to update through normal Composer dependency management.Cache::extend('laminas', function ($app) {
$storage = (new StorageAdapterFactory())->create('redis', [
'host' => config('cache.redis.host'),
]);
return new SimpleCacheDecorator($storage);
});
config/cache.php, with environment-specific adapter selection.DateInterval TTLs while Laravel commonly uses integer seconds. Normalize TTLs in a service layer or adapter wrapper.3.14.1 or a 4.x release. Mixing assumptions across major lines is the highest process risk in this review.3.14.1, or was the prior 4.3.0 reference intentional?DateInterval internally?Cache facade can wrap Laminas Cache through PSR-16.3.14.1 patch does not alter stack fit. It is a routine dependency update for teams already using the 3.14.x line.3.14.x users
laminas/laminas-cache to 3.14.1 through normal Composer update.4.3.0, pause and perform a separate major-version compatibility review. Do not treat 3.14.1 notes as validation for 4.x.3.14.1 specifically replaces methods deprecated in PHP 8.5, which improves forward compatibility and reduces deprecation noise.3.14.1 is a patch release and should not be confused with a 4.x upgrade.3.14.1 as a routine patch update only after CI passes on the target PHP version.3.14.1 is a patch release and does not appear to introduce breaking changes.composer.json against the assessment’s version references before adoption.3.14.1.3.14.1 does not change scaling behavior.3.14.x or a 4.x line before rollout.3.14.1 patch does not add ramp-up cost. Its main onboarding implication is that teams must use maintained documentation rather than the removed README standalone example.How can I help you explore Laravel packages today?