Skip to content

Releases: redis/node-redis

v3.0.2

31 Mar 21:28
Compare
Choose a tag to compare
v3.0.2

v3.0.0

09 Feb 06:09
Compare
Choose a tag to compare

This version is mainly a release to distribute all the unreleased changes on master since 2017 and additionally removes a lot of old deprecated features and internals in preparation for an upcoming modernization refactor (v4).

Breaking Changes

  • Dropped support for Node.js < 6
  • Dropped support for hiredis (no longer required)
  • Removed previously deprecated drain event
  • Removed previously deprecated idle event
  • Removed previously deprecated parser option
  • Removed previously deprecated max_delay option
  • Removed previously deprecated max_attempts option
  • Removed previously deprecated socket_no_delay option

Bug Fixes

  • Removed development files from published package (#1370)
  • Duplicate function now allows db param to be passed (#1311)

Features

  • Upgraded to latest redis-commands package
  • Upgraded to latest redis-parser package, v3.0.0, which brings performance improvements
  • Replaced double-ended-queue with denque, which brings performance improvements
  • Add timestamps to debug traces
  • Add socket_initial_delay option for socket.setKeepAlive (#1396)
  • Add support for rediss protocol in url (#1282)

v.2.8.0

01 Aug 03:37
1380ad6
Compare
Choose a tag to compare

Features

  • Accept UPPER_CASE commands in send_command
  • Add arbitrary commands to the prototype by using Redis.addCommand(name)

Bugfixes

  • Fixed not always copying subscribe unsubscribe arguments
  • Fixed emitting internal errors while reconnecting with auth
  • Fixed crashing with invalid url option

v.2.7.1

14 Mar 21:17
Compare
Choose a tag to compare

Bugfixes

  • Fixed monitor mode not working in combination with IPv6 (2.6.0 regression)

v.2.7.0

11 Mar 18:31
Compare
Choose a tag to compare

Features

  • All returned errors are from now a subclass of RedisError.

Bugfixes

  • Fixed rename_commands not accepting null as value
  • Fixed AbortErrors and AggregateErrors not showing the error message in the stack trace

v.2.6.5

15 Jan 12:26
Compare
Choose a tag to compare

Bugfixes

  • Fixed parser not being reset in case the redis connection closed ASAP for overcoming of output buffer limits
  • Fixed parser reset if (p)message_buffer listener is attached

v.2.6.4

12 Jan 23:08
Compare
Choose a tag to compare

Bugfixes

  • Fixed monitor mode not working in combination with IPv6, sockets or lua scripts (2.6.0 regression)

v.2.6.3

31 Oct 20:08
Compare
Choose a tag to compare

Bugfixes

  • Do not change the tls setting to camel_case
  • Fix domain handling in combination with the offline queue (2.5.3 regression)

v.2.6.2

16 Jun 10:29
Compare
Choose a tag to compare

Bugfixes

  • Fixed individual callbacks of a transaction not being called (2.6.0 regression)

v.2.6.1

01 Jun 23:02
Compare
Choose a tag to compare

Bugfixes

  • Fixed invalid function name being exported