ioredis

🚀 A robust, performance-focused, and full-featured Redis client for Node.js.

MIT License

Stars
13.8K
Committers
160

Bot releases are visible (Hide)

ioredis -

Published by luin over 8 years ago

Bug Fixes

Features

  • deps: upgrade redis-commands package(df08250)
ioredis -

Published by luin over 8 years ago

Bug Fixes

Features

  • add stringNumbers option to return numbers as JavaScript strings (#282) (2a33fc7), closes #273
ioredis -

Published by luin over 8 years ago

  • dependencies: upgrade all dependencies to the newest version (3fdafc8).
ioredis -

Published by luin over 8 years ago

Bug Fixes

  • auth: emit authError when the server requiring a password (c5ca754)

Features

  • cluster: add enableReadyCheck option for cluster (b63cdc7)
  • cluster: redirect on TRYAGAIN error (b1a4b62)
  • cluster: support update startupNodes in clusterRetryStrategy (4a46766)
  • transaction: transform replies of transactions (e0b1883), closes #158

BREAKING CHANGES

  • transaction: 1. Reply transformers is supported inside transactions.
    1. Pipeline#execBuffer() is deprecated. Use Pipeline#exec() instead.
ioredis - v2.0.0-alpha2

Published by luin over 8 years ago

Bug Fixes

  • cluster: fix memory leaking in sendCommand method (410af51)

Features

  • cluster: add the option for a custom node selector in scaleReads (6795b1e)
ioredis - https://github.com/redis/ioredis/releases/tag/v1.15.1

Published by luin over 8 years ago

Bug Fixes

  • select db on connect event to prevent subscribe errors (829bf26), closes #255
ioredis -

Published by luin over 8 years ago

Bug Fixes

  • cluster: avoid command.reject being overwritten twice (d0a0017)
  • cluster: fix not connecting to the unknown nodes (0dcb768)
  • cluster: set retryDelayOnFailover from 2000ms to 200ms (72fd804)

Features

  • cluster: support scaling reads to slaves (98bdec2), closes #170
  • redis: support readonly mode for cluster (0a4186e)

BREAKING CHANGES

  • cluster: Cluster#masterNodes and Cluster#nodes is removed. Use Cluster#nodes('masters') and Cluster#nodes('all') instead.
  • cluster: Cluster#to() is removed. Use Promise.all(Cluster#nodes().map(function (node) {})) instead.
  • cluster: Option readOnly is removed. Check out scaleReads option.
ioredis - https://github.com/redis/ioredis/releases/tag/v1.15.0

Published by luin over 8 years ago

Bug Fixes

  • "MOVED" err not crashing process when slot was not assigned (6974d4d)
  • remove extra typeof in .to cluster helper (a7b0bfe)

Features

  • revisit of .to(nodeGroup) command (ba12e47)
ioredis -

Published by luin almost 9 years ago

  • Support returning buffers for transactions (#223).
ioredis - v1.13.2

Published by luin almost 9 years ago

  • Add argument transformer for msetnx to support Map (#218).