PackageTrack
Sign in Get early access

laminas/laminas-cache-storage-adapter-redis

Laminas cache adapter for redis

3.2.0 3.2M downloads/mo #3666 most downloaded on Packagist laminas/laminas-cache-storage-adapter-redis

What this package is like to depend on

Last release 8 months ago

08 Dec 2025

Release timing varies

gaps range from 4 weeks to 11 months

Some releases are documented

notes for 10 of 20 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

20 releases · first in 2020

1 release in the last 12 months

see the full history below

Release timeline

20 releases · Oct 2020 to Dec 2025
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 20
  1. 3.2.0 08 Dec 2025
    Release notes

    Release Notes for 3.2.0

    Feature release (minor)

    3.2.0

    • Total issues resolved: 0
    • Total pull requests resolved: 6
    • Total contributors: 3

    Dependencies,Enhancement

    QA

    Bug,Enhancement

    renovate

    Dependencies,QA

    Enhancement

    Open source →
  2. 3.1.0 09 Dec 2024
    Release notes

    Release Notes for 3.1.0

    Feature release (minor)

    This release adds support for PHP 8.4.

    3.1.0

    • Total issues resolved: 0
    • Total pull requests resolved: 4
    • Total contributors: 3

    renovate,stop-updating

    Enhancement

    renovate

    Open source →
  3. 3.0.0 22 Jun 2024
    Release notes

    Release Notes for 3.0.0

    Backwards incompatible release (major)

    laminas-cache-storage-adapter-redis 3.0.0 is here and finally adds native types everywhere and supports laminas/laminas-cache v4.
    The RedisResourceManager is now adapted to work the same way as RedisClusterResourceManager while this also removes a bunch of methods which are not meant to be part of both resource managers.

    Added

    • Redis adapter now allows RedisResourceManagerInterface to be set via Redis#setResourceManager
    • Redis has now Redis#getPersistentId which returns the persistent ID in case of persistent connections

    Changed

    • RedisClusterResourceManagerInterface#hasSerializationSupport now requires both StorageInterface and PluginCapableInterface
    • RedisCluster#setResourceManager is not marked as internal anymore
    • RedisResourceManager now implements RedisResourceManagerInterface and is reworked to work the same way as RedisClusterResourceManager
    • RedisResourceManager as the resource manager is now RedisOptions aware

    Removed

    • Removed RedisClusterResourceManagerInterface#getVersion (which also removes that method from RedisClusterResourceManager as well) - there is no replacement
    • Removed RedisClusterResourceManagerInterface#getLibOption (which also removes that method from RedisClusterResourceManager as well) - Use RedisOptions#getLibOption instead
    • Removed support for ext-redis less than v6.0.0 since RedisResourceManager now instantiates Redis with options which were introduced in 6.0.0
    • Removed obsolete RedisOptions such as resource_id and resource_manager
    • RedisResourceManager#getVersion - use RedisOptions#getVersion instead. There is no way to receive the actual redis-server version from the server itself.
    • RedisResourceManager#hasResource - there is no replacement
    • RedisResourceManager#setResource - there is no replacement
    • RedisResourceManager#removeResource - there is no replacement
    • RedisResourceManager#getMajorVersion - there is no replacement
    • RedisResourceManager#setDatabase - use RedisOptions#setDatabase instead
    • RedisResourceManager#getDatabase - use RedisOptions#getDatabase instead
    • RedisResourceManager#setPassword - use RedisOptions#setPassword instead
    • RedisResourceManager#getPassword - use RedisOptions#getPassword instead
    • RedisResourceManager#getUser - use RedisOptions#getUser instead
    • RedisResourceManager#setUser - use RedisOptions#setUser instead
    • RedisResourceManager#getServer - use RedisOptions#getServer instead
    • RedisResourceManager#setServer - use RedisOptions#setServer instead
    • RedisResourceManager#setPersistentId - use RedisOptions#setPersistentId instead
    • RedisResourceManager#getPersistentId- use RedisOptions#getPersistentId or Redis#getPersistentId instead
    • RedisResourceManager#setLibOptions - use RedisOptions#setLibOptions instead
    • RedisResourceManager#getLibOptions - use RedisOptions#getLibOptions instead

    Breaking Changes

    • Removed some options in RedisOptions which also removes the following methods
      • RedisOptions#setResourceId as it is not possible to have multiple shared resources anymore
      • RedisOptions#setResourceManager as the resource manager is now RedisOptions aware
    • Removed option related methods from RedisResourceManager which are mostly replaced by the RedisOptions equivalent
      • RedisResourceManager#getVersion - use RedisOptions#getVersion instead. There is no way to receive the actual redis-server version from the server itself.
      • RedisResourceManager#hasResource - there is no replacement
      • RedisResourceManager#setResource - there is no replacement
      • RedisResourceManager#removeResource - there is no replacement
      • RedisResourceManager#getMajorVersion - there is no replacement
      • RedisResourceManager#setDatabase - use RedisOptions#setDatabase instead
      • RedisResourceManager#getDatabase - use RedisOptions#getDatabase instead
      • RedisResourceManager#setPassword - use RedisOptions#setPassword instead
      • RedisResourceManager#getPassword - use RedisOptions#getPassword instead
      • RedisResourceManager#getUser - use RedisOptions#getUser instead
      • RedisResourceManager#setUser - use RedisOptions#setUser instead
      • RedisResourceManager#getServer - use RedisOptions#getServer instead
      • RedisResourceManager#setServer - use RedisOptions#setServer instead
      • RedisResourceManager#setPersistentId - use RedisOptions#setPersistentId instead
      • RedisResourceManager#getPersistentId- use RedisOptions#getPersistentId or Redis#getPersistentId instead
      • RedisResourceManager#setLibOptions - use RedisOptions#setLibOptions instead
      • RedisResourceManager#getLibOptions - use RedisOptions#getLibOptions instead

    3.0.0

    • Total issues resolved: 2
    • Total pull requests resolved: 5
    • Total contributors: 1

    Bug

    BC Break,Enhancement,Feature Removal

    Enhancement

    BC Break,Enhancement

    RFC

    Open source →
  4. 2.10.0 23 Jan 2025
    Release notes

    Release Notes for 2.10.0

    Feature release (minor)

    2.10.0

    • Total issues resolved: 0
    • Total pull requests resolved: 1
    • Total contributors: 1

    Enhancement

    Open source →
  5. 2.9.0 21 May 2024
    Release notes

    Release Notes for 2.9.0

    Feature release (minor)

    Changed

    • Providing an invalid password for non-password authenticated redis servers was silently ignored when using exception plugin. With this version, invalid passwords lead to uninitialized connections and therefore may have impact on read and write functionality. Please check your configuration and remove passwords when your server does not require a password

    2.9.0

    • Total issues resolved: 0
    • Total pull requests resolved: 1
    • Total contributors: 1

    Enhancement

    Open source →
  6. 2.8.0 16 Apr 2024
    Release notes

    Release Notes for 2.8.0

    Feature release (minor)

    2.8.0

    • Total issues resolved: 0
    • Total pull requests resolved: 1
    • Total contributors: 1

    Enhancement,Feature Request

    Open source →
  7. 2.7.0 08 Jan 2024
    Release notes

    Release Notes for 2.7.0

    Feature release (minor)

    2.7.0

    • Total issues resolved: 0
    • Total pull requests resolved: 2
    • Total contributors: 1

    Enhancement,renovate,stop-updating

    renovate

    Open source →
  8. 2.6.0 13 Sep 2023
    Release notes

    Release Notes for 2.6.0

    Feature release (minor)

    Added

    • Added support for ext-redis v6.0.
      PLEASE NOTE: with ext-redis v6, almost all constants from RedisCluster have been removed and are only available from Redis class.

    Removed

    • Removed support for ext-redis v4 as it is only available for PHP 5.3 - 7.4. PHP 7.4 support was dropped with v2.5.0

    2.6.0

    • Total issues resolved: 0
    • Total pull requests resolved: 2
    • Total contributors: 1

    Enhancement

    Bug

    Open source →
  9. 2.5.0 18 Dec 2022
    Release notes

    Release Notes for 2.5.0

    Feature release (minor)

    2.5.0

    • Total issues resolved: 0
    • Total pull requests resolved: 1
    • Total contributors: 1

    Enhancement,dependency update

    Open source →
  10. 2.4.0 17 Dec 2022
    Release notes

    Release Notes for 2.4.0

    Feature release (minor)

    2.4.0

    • Total issues resolved: 0
    • Total pull requests resolved: 4
    • Total contributors: 2

    Bug,Enhancement

    Enhancement

    Enhancement,Help Wanted

    renovate

    Open source →
  11. 2.3.1 16 Dec 2022

    Nothing published for this version

  12. 2.3.0 20 Sep 2022

    Nothing published for this version

  13. 2.2.0 24 Jul 2022

    Nothing published for this version

  14. 2.1.0 18 Feb 2022

    Nothing published for this version

  15. 2.0.0 12 Oct 2021

    Nothing published for this version

  16. 1.2.0 03 Jun 2021

    Nothing published for this version

  17. 1.1.1 03 Jun 2021

    Nothing published for this version

  18. 1.1.0 02 May 2021

    Nothing published for this version

  19. 1.0.1 12 Oct 2020

    Nothing published for this version

  20. 1.0.0 05 Oct 2020

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive