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

feat: allow TLS when using Sentinel

Two options added: `enableTLSForSentinelMode` & `sentinelTLS`

github.com/redis/ioredis - ebef8f562be37ee455b8fd4b4853956ac9539fd8 authored almost 6 years ago by Alec Fenichel <[email protected]>
docs(README): typo: proctected -> protected (#771)

github.com/redis/ioredis - 2d241ac242552db61061ccadbee26f239c108e12 authored almost 6 years ago by Dave Voutila <[email protected]>
chore(release): 4.4.0 [skip ci]

# [4.4.0](https://github.com/luin/ioredis/compare/v4.3.1...v4.4.0) (2019-01-04)

### Features

*...

github.com/redis/ioredis - 16bddc3102d2e2afb9cb3ae7494b30a56d6a241d authored almost 6 years ago by semantic-release-bot <[email protected]>
feat: support setting connectTimeout in Electron (#770)

Typically, Socket#setTimeout(0) will clear the timer set before. However, in some platforms (Ele...

github.com/redis/ioredis - 2d591b7e99be4666a82fd2fb48e6728390b8cd10 authored almost 6 years ago by 子骅 <[email protected]>
chore(release): 4.3.1 [skip ci]

## [4.3.1](https://github.com/luin/ioredis/compare/v4.3.0...v4.3.1) (2018-12-16)

### Bug Fixes
...

github.com/redis/ioredis - ec1e85267f79c31825a0340f981be94f8edbed2d authored about 6 years ago by semantic-release-bot <[email protected]>
fix(cluster): handle connection errors by reconnection (#762)

Previously, exceptions caused by DNS resolving will not trigger any reconnections and fail silen...

github.com/redis/ioredis - 21138af6d323f0e87ec9775bd8c0baacfaa81165 authored about 6 years ago by 子骅 <[email protected]>
chore(release): 4.3.0 [skip ci]

# [4.3.0](https://github.com/luin/ioredis/compare/v4.2.3...v4.3.0) (2018-12-09)

### Features

*...

github.com/redis/ioredis - 77231b588393e56f3605ae8305853a8f9059f021 authored about 6 years ago by semantic-release-bot <[email protected]>
feat(cluster): add NAT support (#758)

Closes #693, #365

github.com/redis/ioredis - 3702d67e0a243d87ca40b7b096a0c9c8a41ee705 authored about 6 years ago by 子骅 <[email protected]>
chore(release): 4.2.3 [skip ci]

## [4.2.3](https://github.com/luin/ioredis/compare/v4.2.2...v4.2.3) (2018-11-24)

### Bug Fixes
...

github.com/redis/ioredis - ab63994670209cc40533a26ec69813fcedd3f8d0 authored about 6 years ago by semantic-release-bot <[email protected]>
fix: MOVED slot redirection handler (#749)

The moved handler must update the targetSlot before tryConnection call to correctly choose the n...

github.com/redis/ioredis - bba418f52f1f6843cc410b5ee7ebf4a91057ddfd authored about 6 years ago by vflopes <[email protected]>
chore: docs changes don't trigger a release

github.com/redis/ioredis - 416f533f7355afbde0be95d8c460e42fa942635d authored about 6 years ago by luin <[email protected]>
chore(release): 4.2.2 [skip ci]

## [4.2.2](https://github.com/luin/ioredis/compare/v4.2.1...v4.2.2) (2018-10-20)

github.com/redis/ioredis - d4461462fe9af93ff535fbaec48660e8d52ce565 authored about 6 years ago by semantic-release-bot <[email protected]>
docs(README): add badge for semantic-release & npm version (#737)

github.com/redis/ioredis - 04bac39a295786afb4c57420414fd14111c2ed65 authored about 6 years ago by 子骅 <[email protected]>
chore: don't release a new version for code-style changes

github.com/redis/ioredis - aad7f46e6c0b767f5c8c7c2eada58ea5a4691552 authored about 6 years ago by luin <[email protected]>
chore(release): 4.2.1 [skip ci]

## [4.2.1](https://github.com/luin/ioredis/compare/v4.2.0...v4.2.1) (2018-10-19)

github.com/redis/ioredis - 48e56daec4eb1011a5f9994bb8ff9512e9659c75 authored about 6 years ago by semantic-release-bot <[email protected]>
refactor: migrate script to TypeScript (#735)

github.com/redis/ioredis - 72a7e2a2ecf704fb60927edb81fa5de7c8b5ac33 authored about 6 years ago by 子骅 <[email protected]>
chore: npmrc dist-tag

github.com/redis/ioredis - 9480b7246b6bcbdb125caf67db55fc3e5eb5ae33 authored about 6 years ago by Vitaly Aminev <[email protected]>
chore(release): 4.2.0 [skip ci]

# [4.2.0](https://github.com/luin/ioredis/compare/v4.1.0...v4.2.0) (2018-10-17)

### Features

*...

github.com/redis/ioredis - b46016aaeec31df7ab29faa6c3f2e8d2383d84ea authored about 6 years ago by semantic-release-bot <[email protected]>
feat: support customize dns lookup function (#723)

Since Redis cluster doesn't support hostname at all (antirez/redis#2410),
it's reasonable to re...

github.com/redis/ioredis - b9c47938bb3914d8dae5db17eef7ffdab0dd0399 authored about 6 years ago by 子骅 <[email protected]>
chore: get latest version from git tag (#729)

github.com/redis/ioredis - 6d13c5420733a5573a55e1db5c6df5a684af7955 authored about 6 years ago by 子骅 <[email protected]>
chore: automatic deploy with semantic-release (#722)

Tried to remain release cycle the same as it was, added deploy section to .travis.yml (not sure ...

github.com/redis/ioredis - 6ae89b76ac74f42cdacf52c9fa3045cebe7ae295 authored about 6 years ago by Vitaly Aminev <[email protected]>
chore(release): 4.1.0

github.com/redis/ioredis - 8196b51521b47bde39ddc5992f2102d24f3b8715 authored about 6 years ago by luin <[email protected]>
docs(CHANGELOG): 4.1.0

github.com/redis/ioredis - 12aec1f58a2df267036fa21d0401f0bdb76b702c authored about 6 years ago by luin <[email protected]>
deps: upgrade redis-commands to v1.4.0 for Redis 5.0 commands

github.com/redis/ioredis - 901c47e887c4b271c8fad7e40c8c99e503006ab8 authored about 6 years ago by luin <[email protected]>
perf(cluster): make disconnecting from cluster faster (#721)

This commit will prevent status changes from 'disconnecting'
to 'connecting' and will stop conn...

github.com/redis/ioredis - ce46d6b4f8db0886638887cbfd4672ed930da260 authored about 6 years ago by 子骅 <[email protected]>
fix(cluster): stop subscriber when disconnecting

github.com/redis/ioredis - fb27b66098495e3344fa380474293094ec5fbdc8 authored about 6 years ago by luin <[email protected]>
fix(cluster): quit() ignores errors caused by disconnected connection (#720)

github.com/redis/ioredis - fb3eb768a446ffd2917552e00bcd153e473ee118 authored about 6 years ago by 子骅 <[email protected]>
refactor: migrate cluster-related code to TypeScript (#717)

github.com/redis/ioredis - 16643e2ab3b4761955de6d92d30cf36fbfb23ec8 authored about 6 years ago by 子骅 <[email protected]>
perf: remove lodash deps for smaller memory footprint

github.com/redis/ioredis - 80f4a454fb0d24392e4fa27fbd3f6f22b0bf938e authored about 6 years ago by luin <[email protected]>
feat(cluster): re-select subscriber when the currenct one is failed

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

github.com/redis/ioredis - 69712c4b7cf7957960ec1cbe29cd077d1a5ee69e authored about 6 years ago by luin <[email protected]>
docs(CHANGELOG): 4.0.2

github.com/redis/ioredis - 62b5aaa356859b162ab46d50393c2e7030c524b1 authored about 6 years ago by luin <[email protected]>
fix(cluster): subscription regards password setting

Closes #718

github.com/redis/ioredis - 47e2ab541f46940977b22412d655c4b196eddbff authored about 6 years ago by luin <[email protected]>
refactor: add types to utils

github.com/redis/ioredis - 65b8204bef1c9f669a276f6f081febad91e9b378 authored about 6 years ago by luin <[email protected]>
refactor: transform utils to TypeScript (#715)

github.com/redis/ioredis - 9f4cfd2044342e932ce7cd0e192b104cabcb5770 authored about 6 years ago by 子骅 <[email protected]>
perf: reduce package bundle size

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

github.com/redis/ioredis - 1493c8187fcf4e12c6b88f50c4ad83fe53516fcf authored about 6 years ago by luin <[email protected]>
docs(CHANGELOG): 4.0.1

github.com/redis/ioredis - 0c8b0c6783f72d1c8b628b2099e2dc9d46210164 authored about 6 years ago by luin <[email protected]>
chore: set bump type explicitly when releasing

github.com/redis/ioredis - 451d34372f25a36963413a54e2513eb2072f66d8 authored about 6 years ago by luin <[email protected]>
docs(CHANGELOG): 4.0.1

github.com/redis/ioredis - f9ec0ac5749028763e16f57dc10b713e44ef1c17 authored about 6 years ago by luin <[email protected]>
test: fail fast when monitor not working

github.com/redis/ioredis - 6050b0fa1e01e6bb201d0ac939c21d090a779c46 authored about 6 years ago by luin <[email protected]>
fix(cluster): robust solution for pub/sub in cluster (#697)

* fix(cluster): robust solution for pub/sub in cluster

Previously (v3 & v4.0.0), ioredis reus...

github.com/redis/ioredis - 13a5bc4097d61531f94862ab25205cac0c2e3f0c authored about 6 years ago by 子骅 <[email protected]>
chore: updated package.json to require node >=6 (#705)

github.com/redis/ioredis - 63067c3e4c9421ec8b4507b229288c8ab2993799 authored about 6 years ago by Rowan <[email protected]>
refactor: use Buffer.from() instead of new Buffer()

new Buffer(string) is deprecated and Buffer.from(string)
was introduced in v5.x, so it's time to...

github.com/redis/ioredis - cfa4e86fda6988810224719f9f40e0695cfba433 authored over 6 years ago by luin <[email protected]>
deps: bump redis-commands for Redis 5.0 commands (#692)

github.com/redis/ioredis - 551e67f977cda78e377dd688a1aaf7ab0f2651cf authored over 6 years ago by Scott McCormack <[email protected]>
docs(API.md): Typo in API.md (#686)

Fixes a typo in API.md

github.com/redis/ioredis - bd05e534d35ce3e08c96989f8baaa870777c07b8 authored over 6 years ago by Kamron Batman <[email protected]>
docs(Changelog): fix syntax error in Changelog.md (#682)

There was a backtick missing here.

github.com/redis/ioredis - 9d4a6d44c3412d1cea9d7bb34349de7932031f9d authored over 6 years ago by silverwind <[email protected]>
docs(CHANGELOG): add notes for major updates

github.com/redis/ioredis - 5fbe8393c8aa3eb37aa172d5bd9416df9aa4cde3 authored over 6 years ago by 子骅 <[email protected]>
docs(CHANGELOG): 4.0.0

github.com/redis/ioredis - 206b0ed01215dc5ca6091ab4e017dbed21056008 authored over 6 years ago by luin <[email protected]>
docs(README): mention duplicate keys in scan stream example (#681)

* Mention duplicate keys in scan stream example

I've used a Set to handle the deduplication i...

github.com/redis/ioredis - eb79e2d3851f7d0a29b413fc56d4a1a87db62ebc authored over 6 years ago by Phil Rajchgot <[email protected]>
feat: export Pipeline for inheritances enabling (#675)

Export Pipeline for inheritances enabling

github.com/redis/ioredis - ca58249699025aa1c65c527a5a287195d925b664 authored over 6 years ago by Eldad Cohen <[email protected]>
fix: port is ignored when path set to null

Close #668

github.com/redis/ioredis - d40a99e925ba2a5ef71c9b48ebeb4ec002f619e2 authored over 6 years ago by luin <[email protected]>
feat: export ScanStream at package level (#667)

github.com/redis/ioredis - 5eb4198c4e072ad9fa072a9c80711bb8c2c68d09 authored over 6 years ago by Yamil Asusta <[email protected]>
docs: v4.0.0-3

github.com/redis/ioredis - a57c2a8705906ab99014dbf8c5d5592486804f55 authored over 6 years ago by luin <[email protected]>
fix: resolve warning for Buffer() in Node.js 10

github.com/redis/ioredis - 6144c56cc576db8597bb73e5de5093ea26155998 authored over 6 years ago by luin <[email protected]>
chore: package settings

github.com/redis/ioredis - a28983d9b52f4f616cf4934676467d4b1761f9c9 authored over 6 years ago by luin <[email protected]>
Merge branch 'fix-sentinel-warning'

github.com/redis/ioredis - e76c44f20e9762a31ad7ded9e772bd8937f285a8 authored over 6 years ago by luin <[email protected]>
refactor: fix denque not working with es module

github.com/redis/ioredis - 032e08b69a3fb97485a1b5eecf62f67832470ad9 authored over 6 years ago by luin <[email protected]>
refactor: move connection_pool to TypeScript

github.com/redis/ioredis - 3c7519cf516fab8cab12da804e3a87d49c01a348 authored over 6 years ago by luin <[email protected]>
refactor: move more files to TypeScript

github.com/redis/ioredis - 139724779c0314af11d123f03671bbf88e6b6299 authored over 6 years ago by luin <[email protected]>
test: fix tests for connectors

github.com/redis/ioredis - 4369295ec113a36ef7ca2e1b807478116570c739 authored over 6 years ago by luin <[email protected]>
docs: remove io.js from description in readme and package.json (#663)

This change makes the description in the readme and on npm line up with the repo description.

...

github.com/redis/ioredis - 072134f99e7b9e7844829e1ddf6cdc23510c301a authored over 6 years ago by Josh Duff <[email protected]>
fix filename on Linux

github.com/redis/ioredis - 0f42e456afe78338da2e1d82b2718b52b12bfa1c authored over 6 years ago by luin <[email protected]>
fix several issues

github.com/redis/ioredis - 92a6c67145db4d9f2196f73a0d79e151fe81a38f authored over 6 years ago by luin <[email protected]>
fix(Sentinel): unreachable errors when sentinals are healthy

github.com/redis/ioredis - 7bf6feac0205209f1f21374d3ef8040db6d5c215 authored over 6 years ago by luin <[email protected]>
refactor: rewrite connectors with TypeScript

github.com/redis/ioredis - 27b408e07b0f164c5f0604f9eea89c68e5c66282 authored over 6 years ago by luin <[email protected]>
refactor: move from JavaScript to TypeScript (#659)

github.com/redis/ioredis - 24dabbec37c3888dd38fee7ff2ef3a5d34ac7a07 authored over 6 years ago by 子骅 <[email protected]>
docs(API): add docs for maxRetriesPerRequest option

github.com/redis/ioredis - 92696d5126fd1ae450e14904efb18a7e184b3e37 authored over 6 years ago by luin <[email protected]>
docs(Changelog): v4.0.0-2

github.com/redis/ioredis - 33a49ee7adb0fd2ee98d4803ac5b44aaa58c0822 authored over 6 years ago by luin <[email protected]>
chore: update package-lock.json

github.com/redis/ioredis - 3e8c3a241d98a7d01d511bb5e9b3ea2f429b408e authored over 6 years ago by luin <[email protected]>
test: make tests easier to pass

github.com/redis/ioredis - 83fd9ab4f6bccbb87bb2e04ec3c80d9eddff79b0 authored over 6 years ago by luin <[email protected]>
deps: upgrade redis-parser to v3 (#657)

github.com/redis/ioredis - 02058ac85813a031ce7fb005e89a0a9dc48853b2 authored over 6 years ago by 子骅 <[email protected]>
docs(README): fix error stack

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

github.com/redis/ioredis - 1fb9c3a6901e26751bf5811c1550866d52135ec7 authored over 6 years ago by luin <[email protected]>
fix: remove unnecessary bluebird usage

github.com/redis/ioredis - 2502b1bb128812e87e7708cbeef155ad79086097 authored over 6 years ago by luin <[email protected]>
docs(README): update engine requirement for v4

github.com/redis/ioredis - 0b07db252449f8cc3509918c283f792eb9e97a0e authored over 6 years ago by luin <[email protected]>
docs(CHANGELOG): 4.0.0-0

github.com/redis/ioredis - 84a9d6202301c2d578c59388bf5f4ad2049a15be authored over 6 years ago by luin <[email protected]>
Merge pull request #642 from luin/v4

v4

github.com/redis/ioredis - 622975d9d454eca6a9c495d35f5638d68e2662f2 authored over 6 years ago by 子骅 <[email protected]>
fix(Cluster): issues when setting enableOfflineQueue to false (#649)

Offline queue should be enabled on the internal
cluster nodes so that we don't need to wait for...

github.com/redis/ioredis - cfe425843d297b9aadfd43d24d1e54befdbf1b85 authored over 6 years ago by 子骅 <[email protected]>
Merge branch 'master' into v4

github.com/redis/ioredis - 47654cd027015912eaba7a06f6b9656de019ff39 authored over 6 years ago by 子骅 <[email protected]>
fix: Deprecated `Redis()` in favor of `new Redis()`

github.com/redis/ioredis - 8e7c6f170db16b7f2aae2dcbd18661e4beb9eae3 authored over 6 years ago by luin <[email protected]>
docs(README): add tips for scanning with async task

github.com/redis/ioredis - 8a87b957cfbd64f61e463f35fa6ca051ffed62af authored over 6 years ago by luin <[email protected]>
feat: `Redis#connect()` will be resolved when status is ready (#648)

BREAKING CHANGE:
`Redis#connect()` will be resolved when status is ready
instead of `connect`:...

github.com/redis/ioredis - f0c600be8ee5edaa1f24d64ff512f507dab04741 authored over 6 years ago by 子骅 <[email protected]>
feat: wait for ready state before resolving cluster.connect()

BREAKING CHANGE:
`Cluster#connect()` will be resolved when the connection
status become `ready` ...

github.com/redis/ioredis - 7517a7322e6cb1320b9e6926759ec741f5f9a426 authored over 6 years ago by Shahar Mor <[email protected]>
docs(README.md): activating open collective

github.com/redis/ioredis - b2e356ce22a36ae3f9b0d6850c7d70bdcc2fe27f authored over 6 years ago by 子骅 <[email protected]>
feat: add maxRetriesPerRequest option to limit the retries attempts per command

#634, #61

BREAKING CHANGE:
The maxRetriesPerRequest is set to 20 instead of null (same behavior...

github.com/redis/ioredis - 1babc13b6b9634eaf4bbe6fea1ab28ddfeffba33 authored over 6 years ago by luin <[email protected]>
chore: upgrade node engine requirement

github.com/redis/ioredis - 4e91a48d309cc3870b7becdc2e6f3419586a9eb3 authored over 6 years ago by luin <[email protected]>
feat: disallow call `Redis()` as a function

BREAKING CHANGE:
The `new` keyword is required explicitly. So `Redis(/* options */)`
will not wo...

github.com/redis/ioredis - 68578a8cbc685b6bc689ce15e686e997c67c6817 authored over 6 years ago by luin <[email protected]>
feat: use native Promise instead of Bluebird, and allow users to switch back.

BREAKING CHANGE:
This change makes all the code that rely on the features provided by Bluebird n...

github.com/redis/ioredis - da60b8bf2355134f2751210a9e5cf16e1226d067 authored over 6 years ago by luin <[email protected]>
Merge branch 'refresh-slots' into v4

github.com/redis/ioredis - 229f2640af270df6682a9bae2b4b9d89b4bde252 authored over 6 years ago by luin <[email protected]>
Merge branch 'v4' into refresh-slots

github.com/redis/ioredis - b9d5a3ef4afd4a2c8a75c19ff9ccbfb557ec2bf9 authored over 6 years ago by luin <[email protected]>
feat: drop support for < node v6

github.com/redis/ioredis - 861eaf386f850e6105eed5e58bca499f12d3d4e7 authored over 6 years ago by luin <[email protected]>
fix: solves vulnerabilities dependencies

github.com/redis/ioredis - 2950b79e432b2d025dc1e3e5be167599b28fda5f authored over 6 years ago by luin <[email protected]>
Revert "fix: solves vulnerabilities dependencies"

This reverts commit c4349a7798ea99419433938b501513e01bc27a49.

github.com/redis/ioredis - ec8eb4ced19155d3f8152de50b130c09612926b1 authored over 6 years ago by luin <[email protected]>
fix: solves vulnerabilities dependencies

github.com/redis/ioredis - c4349a7798ea99419433938b501513e01bc27a49 authored over 6 years ago by luin <[email protected]>