unstale

npm / connect-redis

connect-redis

What changed in connect-redis 4 to 10, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.

15 breaking2 tooling2 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.8 on npm

connect-redis 101 changes

Fixes and other changes 1

connect-redis 92 changes

Breaking changes 2

  • Support for ioredis was removed; the library now supports only redis.

    9.0.0release notes

  • The library now requires redis v5 or later and supports single-client and cluster APIs.

    9.0.0release notes

connect-redis 82 changes

Breaking changes 2

  • Support for Node 16 has been removed.

    8.0.0release notes

  • RedisStore is now a named export instead of a default export, making the API consistent between CJS and ESM.

    8.0.0release notes

connect-redis 77 changes

Breaking changes 5

  • CommonJS users must import the default export from connect-redis.

    7.0.0release notes

  • The redis package's legacyMode setting is no longer required and is no longer supported.

    7.0.0release notes

  • Support for Node 14 has been removed.

    7.0.0release notes

  • Support for the redis v3 client has been dropped.

    7.0.0release notes

  • Initializing RedisStore no longer takes in express-session.

    7.0.0release notes

Tooling 2

  • The build now supports both CJS and ESM.

    7.0.0release notes

  • The separate type package is no longer needed because types are included in connect-redis.

    7.0.0release notes

connect-redis 61 changes

Breaking changes 1

  • Node 10 support was removed, so developers can no longer use this release with Node 10.

    6.0.0release notes

connect-redis 46 changes

Breaking changes 5

  • TTL handling switches to using cookie.expires.

    4.0.0release notes

  • Multi-session destroy usage is removed to conform with the API.

    4.0.0release notes

  • Embedded client options that are no longer needed are removed.

    4.0.0release notes

  • The library targets Node 8 and above.

    4.0.0release notes

  • A client must be provided; the embedded node_redis client is removed.

    4.0.0release notes

Fixes and other changes 1

  • Adds a clear method to support the full express-session API.

    4.0.0release notes