Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

ioredis

A robust, performance-focused and full-featured Redis client for Node.js that supports Sentinel and Cluster. Works in NodeJS, Electron platforms.
Collective - Host: opensource - https://opencollective.com/ioredis - Code: https://github.com/luin/ioredis

fix: don't add cluster.info to the failover queue before ready

That prevent multiple "ready" event being triggered after the
cluster is connected.

github.com/redis/ioredis - 491546d825a4e7c86d5e9df051c7cfedd60a3cc7 authored over 6 years ago by luin <[email protected]>
test: refactor cluster tests

github.com/redis/ioredis - 0d7cc7e9974d6d1706d2a14f11c935d2c62d717c authored over 6 years ago by luin <[email protected]>
feat: add debug details for connection pool

github.com/redis/ioredis - 9ec16b6e5bf3bbffe15b5e525b6a29f15ee71d61 authored over 6 years ago by luin <[email protected]>
test: increase the success rate of testing for subscription

github.com/redis/ioredis - 1fdd46c4fb6d5921b369a8bae6f483e9bccb8832 authored over 6 years ago by luin <[email protected]>
test: ignore console logs for testing

github.com/redis/ioredis - dc6a02632e764353bd87b8ef22fcaec841a85e66 authored over 6 years ago by luin <[email protected]>
refresh slots automatically every slotsRefreshInterval (default 5s)

github.com/redis/ioredis - f92b2b6668e6895ebe68c39487ab951faafe1a6c authored over 6 years ago by shaharmor <[email protected]>
test: update to node v10 on .travis.yml

github.com/redis/ioredis - 0923414e1dbe886541ceaded52ce5b23a2708bc6 authored over 6 years ago by luin <[email protected]>
test: remove 0.10.16 since Travis cannot install the deps

github.com/redis/ioredis - 988d8d9b21d6da56a4c41b9a57ca42eb49d7a6ed authored over 6 years ago by luin <[email protected]>
docs(README): add example for hgetall AoA reply transformer (#620)

github.com/redis/ioredis - 06489d631a18459539702ca47260143f16498335 authored over 6 years ago by silverwind <[email protected]>
docs(API): document the tls option

Closes #577

github.com/redis/ioredis - cc7d21ab60dd5b01eb5f8af25da968d89629332c authored over 6 years ago by luin <[email protected]>
Merge pull request #582 from gdi2290/patch-1

docs(readme): io.js is node.js now

github.com/redis/ioredis - aed360d6ca1ffff3d77b3523cdd020597c24ef96 authored almost 7 years ago by Shahar Mor <[email protected]>
Merge branch 'master' into patch-1

github.com/redis/ioredis - baf622ae425a93b9ef560d34478e8c2250be67ad authored almost 7 years ago by PatrickJS [tipe.io] <[email protected]>
deps: upgrade jsdoc-to-markdown to 4.0.1

github.com/redis/ioredis - 6d6114c2d4d9e2b4b67d6b47d366b9d4f29837ca authored almost 7 years ago by luin <[email protected]>
deps: upgrade dependencies with security vulnerabilities

github.com/redis/ioredis - 7bea5bcd5995d207d3bdfec5912eb676505a5ef6 authored almost 7 years ago by luin <[email protected]>
docs(readme): io.js is node.js now

github.com/redis/ioredis - 9d0991e8d7a490f291d6718bc0eee1b70535b2fc authored almost 7 years ago by PatrickJS [tipe.io] <[email protected]>
test: remove iojs of CI

github.com/redis/ioredis - 7e405bcdbfd204677db7e62190c6f429cea4456e authored about 7 years ago by luin <[email protected]>
chore(release): 3.2.2

github.com/redis/ioredis - e16cf7e296234dd65b8127e8b5fb793f406b06e8 authored about 7 years ago by luin <[email protected]>
docs(CHANGELOG): 3.2.2

github.com/redis/ioredis - b8ba3e5821c3ba722acb112fd0149dde870c0549 authored about 7 years ago by luin <[email protected]>
deps: update debug to v2.6.9 (#543)

In order to close a low-severity ReDoS vulnerability, the debug
module should be updated to at ...

github.com/redis/ioredis - 3037b6e098c01fbd1a937ccafb392c17af0fa0ea authored about 7 years ago by Matt Willer <[email protected]>
chore: add stale config

github.com/redis/ioredis - cb25999ee24a2945bc7575b091a81e3ecfde8b10 authored about 7 years ago by luin <[email protected]>
chore(release): 3.2.1

github.com/redis/ioredis - e5e3c14eea6b46b90bd1b9a31bb0707c528fe83b authored about 7 years ago by luin <[email protected]>
docs(CHANGELOG): 3.2.1

github.com/redis/ioredis - 9004236f2e49009618a522a917f7cb76083868c4 authored about 7 years ago by luin <[email protected]>
fix(Cluster): empty key name was sent to random nodes

Before this fix, empty key names (""/null/undefined) was
sent to random nodes. That should not b...

github.com/redis/ioredis - e42f30f16eda23ef548aaf978812130cfd47b122 authored about 7 years ago by luin <[email protected]>
docs(README): update contributors for v3.2.0

github.com/redis/ioredis - a2efed52eaf923539c38d3fbaa9d042823b75b29 authored about 7 years ago by luin <[email protected]>
chore(release): 3.2.0

github.com/redis/ioredis - a79024ab7a75f69d457b5ccf936012e867a3ef03 authored about 7 years ago by luin <[email protected]>
docs(CHANGELOG): 3.2.0

github.com/redis/ioredis - 9aa27412108b0480c3368d6176060a6d59b9f314 authored about 7 years ago by luin <[email protected]>
feat: truncate large/long debug output arguments (#523)

* wrap the debug node_module so that debug output args are always truncated (avoids potentially ...

github.com/redis/ioredis - cf18554c142f461b3ad7ff716df596d7d1615828 authored about 7 years ago by Jochem Maas <[email protected]>
chore: fix test for Node.js v0.10.0

github.com/redis/ioredis - 82287144ace91273e847cea9d88b6fd496471bbb authored over 7 years ago by luin <[email protected]>
docs(Changelog): 3.1.4

github.com/redis/ioredis - a7aad8564e3d18d6b81086bd05fe22f97906cf1d authored over 7 years ago by luin <[email protected]>
chore(release): 3.1.4

github.com/redis/ioredis - b488e08b02e20413cd7ddcf206d05465f7d5864b authored over 7 years ago by luin <[email protected]>
docs(CHANGELOG): 3.1.4

github.com/redis/ioredis - 9cce00d17e302a8d872a0cb0d43d295a88b0a0d8 authored over 7 years ago by luin <[email protected]>
Revert "deps: prefer to using built-in methods"

This reverts commit d5867f7c7f03a770a8c0ca5680fdcbfcaf8488e7.

github.com/redis/ioredis - b2d2caaffe182a313c2dc516fa800e6e389f3af6 authored over 7 years ago by luin <[email protected]>
chore(release): 3.1.3

github.com/redis/ioredis - 4aa4d3d3bd922b9ed1a79ace79488e57f12cdd44 authored over 7 years ago by luin <[email protected]>
docs(CHANGELOG): 3.1.3

github.com/redis/ioredis - 498c5345c2eeba67e0a03c84b2c249ab9a60a62b authored over 7 years ago by luin <[email protected]>
chore: update release script for "package-lock.json"

github.com/redis/ioredis - 87dfa15fdfa6035f7c57dfb370aeba46c4134a29 authored over 7 years ago by luin <[email protected]>
docs(README): update contributors

github.com/redis/ioredis - ee113849f205386e1eb2989855a2fab36e8b66d9 authored over 7 years ago by luin <[email protected]>
deps: upgrade devDependencies

github.com/redis/ioredis - e2325ea5e9d7b266c925fabee8f7960a7e448771 authored over 7 years ago by luin <[email protected]>
deps: prefer to using built-in methods

github.com/redis/ioredis - d5867f7c7f03a770a8c0ca5680fdcbfcaf8488e7 authored over 7 years ago by luin <[email protected]>
chore: switch from single lodash library to functions required (#494)

github.com/redis/ioredis - 58dc63006fcc98f7a13f363f920856afa887801e authored over 7 years ago by Chris Olszewski <[email protected]>
fix: allow convertObjectToArray to handle objects with no prototype (#507)

Currently this method expects `hasOwnProperty` to exist on the passed object. By using the metho...

github.com/redis/ioredis - 8e1792064376a043dc317971365ffe9c8e99e179 authored over 7 years ago by Steve Faulkner <[email protected]>
docs(CHANGELOG): 3.1.2

github.com/redis/ioredis - 85516b695003a211a052a81a81f4901134b1ee53 authored over 7 years ago by luin <[email protected]>
chore(release): 3.1.2

github.com/redis/ioredis - f4f8cba90fd3f34adaecf0ea6ada8a1f5a2bc620 authored over 7 years ago by luin <[email protected]>
docs(README): update contributors

github.com/redis/ioredis - f7b979189f2f22e0de6e7dcff6845231be4d9f45 authored over 7 years ago by luin <[email protected]>
docs(README): add documentation for slotsRefreshTimeout (#487)

* Add documentation for slotsRefreshTimeout option to README

This was a new option added in h...

github.com/redis/ioredis - efa564032d5695f4fc36ec9d014c0e1233612599 authored over 7 years ago by Ben Arwin <[email protected]>
fix: stop mutating the arguments when calling multi (#480)

This copies the arguments for a multi command instead of mutating the passed in arrays. This all...

github.com/redis/ioredis - a380030d6c8ccaadb1de0d25bf4063213776dfd0 authored over 7 years ago by Francis Gulotta <[email protected]>
chore(release): 3.1.1

github.com/redis/ioredis - d287fdc7edaab7bad29a0abaa9cf89976b266a75 authored over 7 years ago by luin <[email protected]>
docs(CHANGELOG): 3.1.1

github.com/redis/ioredis - e9bae697338f80b0adfc9101a9dc7a09d6c69ad9 authored over 7 years ago by luin <[email protected]>
test: add test case for Node.js v8

github.com/redis/ioredis - 32a073ae7c1523e87a689eb66428a5c2a654b5ef authored over 7 years ago by luin <[email protected]>
fix: show error name the error stack for Node.js 8

github.com/redis/ioredis - a628aa719f9bafd11bdaf527ee2ec2edf1917f0e authored over 7 years ago by luin <[email protected]>
chore(release): 3.1.0

github.com/redis/ioredis - f6fdc8234dceed2c0b34fe562a4e7021b476547c authored over 7 years ago by luin <[email protected]>
docs(CHANGELOG): 3.1.0

github.com/redis/ioredis - ebf2e25fe985d1a4675ade5fdb48280d08408af6 authored over 7 years ago by luin <[email protected]>
docs(API): update API docs

github.com/redis/ioredis - 105cae9b7732f5e11ca163dd8a3904909ea69b5d authored over 7 years ago by luin <[email protected]>
docs(README): update contributors

github.com/redis/ioredis - 83ca9b73973712431c9f73d8a16d2b6d495b8e76 authored over 7 years ago by luin <[email protected]>
feat(cluster): add option to control timeout on cluster slots refresh (#475)

* add option to control refresh slots timeout

* rename as per issue

* missed one

github.com/redis/ioredis - 493d095691b15d4b9bdd08dba466d3a17e863e6c authored over 7 years ago by Damian Hodgkiss <[email protected]>
fix: non-owned properties cause empty args for mset & hmset (#469)

github.com/redis/ioredis - e7b6352883939c45ee1c38a7194f0bebb126ffa5 authored over 7 years ago by 戴均民 <[email protected]>
chore(release): 3.0.0

github.com/redis/ioredis - 38db0cc8d86592d7799af2bc27421dfe187ef6d2 authored over 7 years ago by luin <[email protected]>
docs(CHANGELOG): 3.0.0

github.com/redis/ioredis - ddb67fc9b35d76ab1e634b8ecd110bcd1377063e authored over 7 years ago by luin <[email protected]>
docs(README): update contributors

github.com/redis/ioredis - b5025eb852abc0c288e585805f87e506c173e78a authored over 7 years ago by luin <[email protected]>
feat(pipeline): add #length to get the command count

Closes #461

github.com/redis/ioredis - a6060cb53653d315a20a08e5e89c7ce14e6c2ab5 authored over 7 years ago by luin <[email protected]>
feat(sentinel): allow connection to IPv6-only sentinels (#463)

github.com/redis/ioredis - a389f3c51067124b01ddf548086142c083c9fad8 authored over 7 years ago by Vladimir Semyonov <[email protected]>
docs(API): remove redundant members (#462)

github.com/redis/ioredis - fd9a72974ddac09f34714e9e27404b4c33e3b473 authored over 7 years ago by Seoker Wang <[email protected]>
chore(release): 3.0.0-2

github.com/redis/ioredis - e6054a3763ba7975016ba63d4f0e8c59979ea5e1 authored over 7 years ago by luin <[email protected]>
docs(CHANGELOG): 3.0.0-2

github.com/redis/ioredis - 9e750e40e46ff6d023675820bf2b74398fe31c95 authored over 7 years ago by luin <[email protected]>
fix: restore the default connectTimeout to 10000

github.com/redis/ioredis - dc8256ef5d43b795b2e2cde829c7f05f62ef87d3 authored over 7 years ago by luin <[email protected]>
docs: another jsdoc fix (#458)

github.com/redis/ioredis - 9657213cf5d94cc7ba5bbd99b17fe4f245c2e031 authored over 7 years ago by Shahar Mor <[email protected]>
docs(API): fix jsdocs

github.com/redis/ioredis - 4e063cb5b7d13ffcc1de98dc444b8f5565197f85 authored over 7 years ago by Shahar Mor <[email protected]>
chore(release): 3.0.0-1

github.com/redis/ioredis - d1c781ee6681834a68850c2e056099ecb319c6ff authored over 7 years ago by luin <[email protected]>
docs(CHANGELOG): v3.0.0-1

github.com/redis/ioredis - f83d3a2758c1c85ef698b215eece593e9b903aca authored over 7 years ago by luin <[email protected]>
docs(README): update contributors

github.com/redis/ioredis - ce997fea66941acd009e707060b15f52ebdaf594 authored over 7 years ago by luin <[email protected]>
refactor: better code style for handling sentinel errors

github.com/redis/ioredis - 626deb48420dd0d0cce9c1bb4e10ee27f25bdce1 authored over 7 years ago by luin <[email protected]>
feat: add debug logs for resolved sentinel nodes

github.com/redis/ioredis - 8f3d3f7b6f19339ddadf32ca4b5761e4550b478b authored over 7 years ago by luin <[email protected]>
feat: report error on Sentinel connection refused (#445) (#446)

* Report error on Sentinel connection refused

* Removed duplicate line, oops

* Errors emit...

github.com/redis/ioredis - 286a5bcba9462d1718555b6725a1a64f2e7aedb7 authored over 7 years ago by Samuel Bergeron <[email protected]>
feat: set default port of sentinels to 26379. (#441)

BREAKING CHANGE: The default port of sentinels are now 26379 instead of 6379. This shouldn't bre...

github.com/redis/ioredis - 539fe41300f6e52e3bd8014648487b5d4dc1fa9d authored almost 8 years ago by Francis Gulotta <[email protected]>
chore: v3.0.0-0

github.com/redis/ioredis - 245e139899f9fb00ce5aec12c188f7ec7f592874 authored almost 8 years ago by luin <[email protected]>
fix: warning when hiredis is specified as parser

github.com/redis/ioredis - f85a44ba6bfb8422a11385404b0ce2914db7f646 authored almost 8 years ago by luin <[email protected]>
perf: increase the default reconnection interval

Closes #414

github.com/redis/ioredis - c5fefb752ea0131d8f4261e1bb4fcc9c516851c6 authored almost 8 years ago by luin <[email protected]>
feat: upgrade JavaScript Parser and drop the hiredis parser

The new JavaScript Parser has a better performance than the old version and even hiredis. Also, ...

github.com/redis/ioredis - 2820de7d6d29ce0de3409c6a26fcee52f2c28718 authored almost 8 years ago by Zihua 子骅 <[email protected]>
chore(release): 2.5.0

github.com/redis/ioredis - 865219c7776cc8378dd51ab1c1cf89a0db3f7496 authored almost 8 years ago by luin <[email protected]>
docs(CHANGELOG): 2.5.0

github.com/redis/ioredis - 950f1a4d5ab346ce474f3b375ab31a0132ed0f72 authored almost 8 years ago by luin <[email protected]>
docs(README): update contributors

github.com/redis/ioredis - 564592b008cb69bb2b865ca75e464e1bc08d6dcf authored almost 8 years ago by luin <[email protected]>
feat: quit immediately when in reconnecting state (#410)

github.com/redis/ioredis - a6f04f297f8bbf905171831757e1cff143ce2b59 authored almost 8 years ago by Rui Marinho <[email protected]>
chore(release): 2.4.3

github.com/redis/ioredis - f526ae1384889f6befad6d5f5cf12ec5f063f109 authored about 8 years ago by luin <[email protected]>
docs(CHANGELOG): 2.4.3

github.com/redis/ioredis - 3cf4dd62b0aff8138317bbf7876508194bfb3877 authored about 8 years ago by luin <[email protected]>
docs(README): remove the dependency status badge

github.com/redis/ioredis - 01fc417069e2b8209669643fbbe98a8507563184 authored about 8 years ago by luin <[email protected]>
test: fix test coverage of codeclimate

github.com/redis/ioredis - 26f45bc167747cc991e243b5178ea39ae33ef72e authored about 8 years ago by luin <[email protected]>
docs(README): update contributors

github.com/redis/ioredis - 4e340d541a868f703c59eba47021c31e896cc8c6 authored about 8 years ago by luin <[email protected]>
fix: wait all the commands in a pipeline before sending #411 (#413)

github.com/redis/ioredis - bfa879a8f59631841f642ed5a5f99a48f64ffcdf authored about 8 years ago by Zihua 子骅 <[email protected]>
style: format test code

github.com/redis/ioredis - 26dd79298a3a10095de6bbd3ef76f46328ebe4dc authored about 8 years ago by luin <[email protected]>
docs(README): typo (#412)

github.com/redis/ioredis - 266d4976927508c77db183f862d793960b035bc9 authored about 8 years ago by Brad Vogel <[email protected]>
test: fix test for not release "end" binding

github.com/redis/ioredis - aa4bd1d2c1b8e81abc4efba89383b8792380e8c1 authored about 8 years ago by luin <[email protected]>
chore(release): 2.4.2

github.com/redis/ioredis - 0b50a562ecd988d418cb6172fcd6b30e496374f1 authored about 8 years ago by luin <[email protected]>
docs(CHANGELOG): 2.4.2

github.com/redis/ioredis - 06b9c402d7c042a0012ad83e72686d71894b7005 authored about 8 years ago by luin <[email protected]>
fix: handle error when creating tls connection

github.com/redis/ioredis - 904f4337ace42977ec7a526551c6776405f23a80 authored about 8 years ago by luin <[email protected]>
chore(release): 2.4.1

github.com/redis/ioredis - bbab295f17bd00175dc6b44f903c876bb75c5918 authored about 8 years ago by luin <[email protected]>
docs(CHANGELOG): 2.4.1

github.com/redis/ioredis - 19cb9427323517ca30e674973baca15db9af7b43 authored about 8 years ago by luin <[email protected]>
perf: by default call setNoDelay on the stream (#406)

Disables Nagle's algorithm on the underlaying socket by default. Can be controlled via `options....

github.com/redis/ioredis - 990a221cb5add0746b375b0032c2510c515bb21f authored about 8 years ago by Zihua 子骅 <[email protected]>
docs(API.md): fixing spelling of "recommended" (#386)

github.com/redis/ioredis - ea6fbf2f999774e085fb5a78b84993587839ae9c authored about 8 years ago by Michael Head <[email protected]>
chore: restrict files included in npm package (#385)

github.com/redis/ioredis - d34bfd0780dd33f7646508e4fea339e57e1ed7fb authored about 8 years ago by Damien Arrachequesne <[email protected]>
chore(release): 2.4.0

github.com/redis/ioredis - 5f740758593bb0e2342d25c1f84e43418d6cb868 authored about 8 years ago by luin <[email protected]>
docs(CHANGELOG): 2.4.0

github.com/redis/ioredis - d5425d55e54410ae5e5027493f22b5ffd9ff2e69 authored about 8 years ago by luin <[email protected]>