node-redis

Redis Node.js client

MIT License

Downloads
71.5M
Stars
16.9K
Committers
247

Bot releases are hidden (Show)

node-redis - [email protected]

Published by leibale almost 3 years ago

node-redis - [email protected]

Published by leibale almost 3 years ago

node-redis - [email protected]

Published by leibale almost 3 years ago

Fixes

  • Fix v4 commands in legacy mode (#1820)
  • Fix EXISTS command reply (#1819)
  • Fix handler for "redis:invalidate" messages (#1798)
  • Fix "SEPARATOR" typo in RediSearch (#1823)

Enhancements

  • Add support for Buffers
  • Enhance ASK and MOVED errors handler
node-redis - [email protected]

Published by leibale almost 3 years ago

node-redis - [email protected]

Published by leibale almost 3 years ago

node-redis - [email protected]

Published by leibale almost 3 years ago

node-redis - [email protected]

Published by leibale almost 3 years ago

node-redis - [email protected]

Published by leibale almost 3 years ago

Fixes

  • Fix NOAUTH error when using authentication & database (#1681)
  • Allow to .quit() in PubSub mode (#1766)
  • Add an option to configurate name on a client (#1758)
  • Lowercase commands (client.hset) in legacyMode
  • Fix PubSub resubscribe (#1764)
  • Fix RedisSocketOptions type (#1741)

Enhancements

  • Add support for numbers and Buffers in HSET (#1738 #1739)
  • Export RedisClientType, RedisClusterType and some more types (#1673)
node-redis - [email protected]

Published by leibale almost 3 years ago

node-redis - [email protected]

Published by leibale almost 3 years ago

node-redis - [email protected]

Published by leibale almost 3 years ago

node-redis - [email protected]

Published by leibale about 3 years ago

This version is a major change and refactor, adding modern JavaScript capabilities and multiple breaking changes. See the migration guide for tips on how to upgrade.

Breaking Changes

  • All functions return Promises by default
  • Dropped support for Node.js 10.x, the minimum supported Node.js version is now 12.x
  • createClient takes new and different arguments
  • The prefix, rename_commands configuration options to createClient have been removed
  • Login credentials are no longer saved when using .auth() directly

Features

  • Added support for Promises
  • Added built-in TypeScript declaration files enabling code completion
  • Added support for clustering
  • Added idiomatic arguments and responses to Redis commands
  • Added full support for Lua Scripts
  • Added support for SCAN iterators
  • Added the ability to extend Node Redis with Redis Module commands
node-redis - v3.1.2

Published by leibale over 3 years ago

Fixes

Exclude unnecessary files from tarball (#1600)

node-redis - v3.1.1

Published by leibale over 3 years ago

Enhancements

  • Upgrade node and dependencies (#1578)

Fixes

  • Fix a potential exponential regex in monitor mode (#1595)
node-redis - v3.1.0

Published by gkorland over 3 years ago

Enhancements

  • Upgrade node and dependencies and redis-commands to support Redis 6 (#1578)
  • Add support for Redis 6 auth pass [user] (#1508)
node-redis - v3.0.2

Published by gkorland over 3 years ago

node-redis - v3.0.0

Published by Salakar over 4 years ago

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)
node-redis -

Published by BridgeAR about 7 years ago

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
node-redis - v.2.7.1

Published by BridgeAR over 7 years ago

Bugfixes

  • Fixed monitor mode not working in combination with IPv6 (2.6.0 regression)
node-redis - v.2.7.0

Published by BridgeAR over 7 years ago

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