Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 30, 2025

This PR contains the following updates:

Package Change Age Confidence
redis ^4.6.11 β†’ ^5.10.0 age confidence

Release Notes

redis/node-redis (redis)

v5.10.0

Compare Source

Changes

πŸš€ New Features

πŸ§ͺ Experimental Features

πŸ› Bug Fixes

  • Fix dist/package.json version bumping in release process (#​3125)
  • Prevent false-ready state when socket errors during handshake (#​3128)
  • Don't parse number properties in XREADGROUP (#​3133)

🧰 Maintenance


Contributors

We'd like to thank all the contributors who worked on this release!

Full Changelog: https://github.com/redis/node-redis/compare/[email protected]@5.10.0

v5.9.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/redis/node-redis/compare/[email protected]@5.9.0

v5.8.3

Compare Source

What's Changed

Full Changelog: https://github.com/redis/node-redis/compare/[email protected]@5.8.3

v5.8.2

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/redis/node-redis/compare/[email protected]@5.8.2

v5.8.1

Compare Source

What's Changed

Full Changelog: https://github.com/redis/node-redis/compare/[email protected]@5.8.1

v5.8.0

Compare Source

v5.7.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/redis/node-redis/compare/[email protected]@5.7.0

v5.6.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/redis/node-redis/compare/[email protected]@5.6.1

v5.6.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/redis/node-redis/compare/[email protected]@5.6.0

v5.5.6

Compare Source

Note: During our efforts to automate the release process, we inadvertently bumped the version from 5.1.1 to 5.5.5, skipping a few minor versions. No features or changes were actually released in those skipped versions β€” 5.5.6 is the first release since 5.1.1 with actual changes. We’re now back on track, and the automation is in place moving forward.

What's Changed

New Contributors

Full Changelog: https://github.com/redis/node-redis/compare/[email protected]@5.5.6

v5.5.5

Compare Source

v5.1.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/redis/node-redis/compare/[email protected]@5.1.1

v5.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/redis/node-redis/compare/[email protected]@5.1.0

v5.0.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/redis/node-redis/compare/[email protected]@5.0.1

v5.0.0

Compare Source

Redis Node.js Client Release Notes

πŸš€ New Features

  • EntraID added support for azure identity by @​bobymicroby in #​2901
  • Added HGETEX, HSETEX, HGETDEL hash field expiration commands by @​htemelski in #​2907
  • feat(auth): add Entra ID identity provider integration for Redis client authentication by @​bobymicroby in #​2877
  • RESP3 support : Node Redis v5 adds support for RESP3, the new Redis serialization protocol introduced in Redis 6.0. RESP3 offers richer data types and improved type handling compared to RESP2
  • Sentinel: Redis Sentinel provides high availability for Redis through monitoring, automatic failover, and client-side support.
  • Type mapping: Version five allows you configuring the type mapping. Responses can be mapped to objects, arrays, or maps. Likewise, numeric formats can be mapped to either strings or numbers.

πŸ› οΈ Improvements

BREAKING CHANGES

  • Removed graph module by @​bobymicroby in #​2897
  • 'FT.PROFILE' now returns untyped (as-is) response by @​bobymicroby in #​2893
  • Introduced a client-side default dialect for Redis' search and query capabilities. By default, the client now overrides the server-side dialect with version 2, automatically appending DIALECT 2 to commands like FT.AGGREGATE and FT.SEARCH.
    Important: Be aware that the query dialect may impact the results returned. If needed, you can revert to a different dialect version by passing an option to the search commands. You can find further details in the query dialect documentation. by @​htemelski in #​2895
client.ft.search('index', '*', {DIALECT: 1})
  • Client Configuration:

    • keepAlive option has been split into keepAlive (boolean) and keepAliveInitialDelay (number)
    • Legacy mode is now accessed via .legacy() method instead of { legacyMode: true }
  • Command Options:

    • New API uses "proxy client" to store options instead of passing them directly to commands
    • Example: client.withCommandOptions({ ... }).get('key') instead of client.get(client.commandOptions({ ... }), 'key')
  • Connection Management:

    • client.QUIT/quit() is replaced by client.close()
    • client.disconnect() has been renamed to client.destroy()
  • Scan Iterators:

    • Now yield collections of items instead of individual items
    • Example: for await (const keys of client.scanIterator()) { ... } returns arrays of keys
  • Isolation Pool:

    • Superseded by RedisClientPool for better separation of concerns
  • Cluster Multi:

    • cluster.multi().addCommand() now requires isReadonly parameter for replica execution support
  • Boolean to Number Types:

    • Many commands now return numbers (0/1) instead of booleans for better Redis protocol alignment
    • Affects: COPY, EXPIRE, EXPIREAT, HEXISTS, HSETNX, MOVE, PEXPIRE, PEXPIREAT, PFADD, RENAMENX, SETNX, etc.
  • API Changes:

    • Many commands have updated parameter names and return types
    • Enums replaced with constants (e.g., RedisFlushModes β†’ REDIS_FLUSH_MODES)
    • Module-specific commands (JSON, Search, Time Series) have parameter restructuring

Full migration details: https://github.com/redis/node-redis/blob/master/docs/v4-to-v5.md

New Contributors

v4.7.1

Compare Source

v4.7.0

Compare Source

Enhancements

  • Upgrade @redis/client from 1.5.16 to 1.6.0
  • Upgrade @redis/json from 1.0.6 to 1.0.7
  • Upgrade @redis/search from 1.1.6 to 1.2.0
  • Upgrade @redis/time-series from 1.0.5 to 1.1.0

v4.6.15

Compare Source

Enhancements

  • Upgrade @redis/client from 1.5.16 to 1.5.17

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Apr 30, 2025
@renovate renovate bot force-pushed the renovate/redis-5.x branch from 036d531 to e3a42fc Compare May 5, 2025 10:50
@renovate renovate bot force-pushed the renovate/redis-5.x branch from e3a42fc to af7c149 Compare May 20, 2025 13:58
@renovate renovate bot force-pushed the renovate/redis-5.x branch from af7c149 to efab842 Compare May 28, 2025 16:36
@renovate renovate bot force-pushed the renovate/redis-5.x branch 2 times, most recently from 254908e to c3ded9b Compare June 6, 2025 23:35
@renovate renovate bot force-pushed the renovate/redis-5.x branch from c3ded9b to 8f6f557 Compare July 8, 2025 14:00
@renovate renovate bot force-pushed the renovate/redis-5.x branch from 8f6f557 to 72c1b86 Compare July 23, 2025 19:44
@renovate renovate bot force-pushed the renovate/redis-5.x branch 2 times, most recently from b26546e to a6600af Compare August 5, 2025 13:22
@renovate renovate bot force-pushed the renovate/redis-5.x branch from a6600af to 73bd415 Compare September 19, 2025 16:18
@renovate renovate bot force-pushed the renovate/redis-5.x branch from 73bd415 to 6a2468f Compare October 2, 2025 14:01
@renovate renovate bot force-pushed the renovate/redis-5.x branch from 6a2468f to d0f37f8 Compare October 25, 2025 04:09
@renovate renovate bot force-pushed the renovate/redis-5.x branch from d0f37f8 to 4a00b34 Compare November 11, 2025 02:29
@renovate renovate bot force-pushed the renovate/redis-5.x branch from 4a00b34 to e90ea4d Compare November 19, 2025 16:47
@renovate renovate bot force-pushed the renovate/redis-5.x branch from e90ea4d to fe84e50 Compare December 31, 2025 14:23
@renovate renovate bot force-pushed the renovate/redis-5.x branch from fe84e50 to 0924011 Compare January 19, 2026 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant