Ecosyste.ms: OpenCollective

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

github.com/redis/ioredis

🚀 A robust, performance-focused, and full-featured Redis client for Node.js.
https://github.com/redis/ioredis

docs: add CONTRIBUTING note

6b821af5487e04492b93911417d3eeb6f7460b88 authored almost 4 years ago
chore(release): 4.26.0 [skip ci]

# [4.26.0](https://github.com/luin/ioredis/compare/v4.25.0...v4.26.0) (2021-04-08)

### Bug Fixe...

dac428d4aeae2cf1a5e6ee9dfa6ba6bca6cc4aa7 authored almost 4 years ago
feat(cluster): apply provided connection name to internal connections

2e388dbaa528d009b97b82c4dc362377165670a4 authored almost 4 years ago
fix(cluster): subscriber connection leaks

Closes #1325

81b9be021d471796bba00ee7b08768df9d7e2689 authored almost 4 years ago
docs(README): add documentation for Streams (#1323)

8f9a72e6452c48471e52c3d81e616c4e794203d8 authored almost 4 years ago
chore(release): 4.25.0 [skip ci]

# [4.25.0](https://github.com/luin/ioredis/compare/v4.24.6...v4.25.0) (2021-04-02)

### Features...

88b8a3125cd039afdac928c529a1b9958009979c authored almost 4 years ago
feat: added commandTimeout option (#1320)

* Added timeoutPerRequest option

* Renamed timeoutPerRequest to commandTimeout

* Documente...

56f02729958545e5b7e713436181b0dd46f8803a authored almost 4 years ago
chore(release): 4.24.6 [skip ci]

## [4.24.6](https://github.com/luin/ioredis/compare/v4.24.5...v4.24.6) (2021-03-31)

### Bug Fix...

0c129c8a150c41ee71b8d759e12031f291f8c0a9 authored almost 4 years ago
fix: force disconnect after a timeout if socket is still half-open (#1318)

6cacd17e6ac4d9f995728ee09777e0a7f3b739d7 authored almost 4 years ago
refactor: use async/await in SentinelConnector (#1315)

caa12f8e7ae41076028e718a1f06a345d1706d54 authored almost 4 years ago
chore: added Node.js v6 to Travis conf (#1316)

* Added Node.js v6 to Travis conf, downgraded mocha to 6.2.3

* Downgraded ESLint to 5.16.0

...

27ba714f9aef3cb39bb179b24d4161679a793647 authored almost 4 years ago
chore: use tls.ConnectionOptions instead of tls.SecureContextOptions for TLS options (#1312)

Allows sentinel connections to use all available TLS options

ConnectionOptions is used by tls...

afd0c8766c2579b29f6dfa54082f3a8d47939c51 authored almost 4 years ago
chore(release): 4.24.5 [skip ci]

## [4.24.5](https://github.com/luin/ioredis/compare/v4.24.4...v4.24.5) (2021-03-27)

### Bug Fix...

41ca587fe218254c49115c488389b1b90cd416fd authored almost 4 years ago
fix: select db in cluster mode causes unhandled errors (#1311)

Closes #1310

da3ec92a406ab6c2f1517810f29f55a0c12712dc authored almost 4 years ago
chore(release): 4.24.4 [skip ci]

## [4.24.4](https://github.com/luin/ioredis/compare/v4.24.3...v4.24.4) (2021-03-24)

### Bug Fix...

7f81d0c06badf0d08b41b6eb5e6eab24c8e79778 authored almost 4 years ago
fix: minor compatibility issues caused by TypeScript upgrade (#1309)

Closes #1308

c96139a531d2652eed5631a85ac4dc6a57f1048d authored almost 4 years ago
chore(release): 4.24.3 [skip ci]

## [4.24.3](https://github.com/luin/ioredis/compare/v4.24.2...v4.24.3) (2021-03-21)

### Bug Fix...

c14cb6c2a96f2256889da8265e6e6b49d8fd8c3f authored almost 4 years ago
fix: support parallel script execution in pipelines (#1304)

c91771997e5e3a0196d380522b4750de9e84cc9b authored almost 4 years ago
chore: recreate package-lock (#1305)

We should probably disable package-lock.json as npm ignores locks inside a module, and that will...

6cfae7ec45fd5450bfedea3c7a96e3d0c0d7436a authored almost 4 years ago
docs(README): document the "wait" event (#1302)

Closes #1220

500624703b66f183e900f652cba2612fec5961f2 authored almost 4 years ago
docs(README): improve the documentation for pubsub (#1301)

Closes #1282

bdd69b0f3224f69cf0cca8a507a851c9f79ff8bc authored almost 4 years ago
chore(release): 4.24.2 [skip ci]

## [4.24.2](https://github.com/luin/ioredis/compare/v4.24.1...v4.24.2) (2021-03-14)

### Bug Fix...

2d5811a592e2283acf579968155a4b890532d598 authored almost 4 years ago
fix: properly handle instant stream errors (#1299)

0327ef5a57481042d3f7d306917f55ef04f3a6cc authored almost 4 years ago
chore(release): 4.24.1 [skip ci]

## [4.24.1](https://github.com/luin/ioredis/compare/v4.24.0...v4.24.1) (2021-03-14)

### Bug Fix...

936cb358a11de36442f2457c059b759a0c0280a1 authored almost 4 years ago
fix(cluster): reconnect when failing to refresh slots cache for all nodes

Without this change it takes really a long time to identify that actually the whole cluster is d...

8524eeaedaa2542f119f2b65ab8e2f15644b474e authored almost 4 years ago
chore(release): 4.24.0 [skip ci]

# [4.24.0](https://github.com/luin/ioredis/compare/v4.23.1...v4.24.0) (2021-03-14)

### Features...

15b090bf24f9c8c4f8ecaa30ddf8d86cfc38b9a5 authored almost 4 years ago
feat(cluster): support retrying MOVED with a delay (#1254)

Add delay to MOVED response. In case a MOVED response is recieved from the cluster use a delayed...

8599981141e8357f5ae2706fffb55010490bf002 authored almost 4 years ago
chore: better TypeScript types

d174d868a2f815132e4f4c2641e7076bcb60492d authored almost 4 years ago
chore: upgrade deps without API changes

acafa0ec76a6f29752386060dc278e7ac1047b15 authored almost 4 years ago
refactor: reuse the args logic of `hset` and `hmset` (#1257)

`hset` and `hmset` have the same logic when processing parameter conversion, so use the same fun...

d7af532ba98d3efa709e7c89cd5aa06fc4fd5505 authored almost 4 years ago
chore(release): 4.23.1 [skip ci]

## [4.23.1](https://github.com/luin/ioredis/compare/v4.23.0...v4.23.1) (2021-03-14)

### Bug Fix...

4ba66ad8748e1ff879e99ba59803eb2ebb9b0705 authored almost 4 years ago
fix(cluster): issues when code is processed by babel (#1298)

Closes #1288

bfc194dcad2af527e802d6f5b060f0b0779e840d authored almost 4 years ago
chore(release): 4.23.0 [skip ci]

# [4.23.0](https://github.com/luin/ioredis/compare/v4.22.0...v4.23.0) (2021-02-25)

### Features...

ee294b6022b834f5d32c6b6e29abfe950c198beb authored almost 4 years ago
feat: add support for DNS SRV records (#1283)

Co-authored-by: luin <[email protected]>

13a861432c2331ca25038f6b4eb060ba7b865b47 authored almost 4 years ago
chore(release): 4.22.0 [skip ci]

# [4.22.0](https://github.com/luin/ioredis/compare/v4.21.0...v4.22.0) (2021-02-06)

### Features...

d9d464eed4e5b3607334be21af1929c04608a494 authored almost 4 years ago
feat: add type support for scanStream (#1287)

Closes #1279

ad8ffa06d68788de3c0703a70fe4c5b64ab4ac5b authored almost 4 years ago
chore(release): 4.21.0 [skip ci]

# [4.21.0](https://github.com/luin/ioredis/compare/v4.20.0...v4.21.0) (2021-02-06)

### Features...

8003af431ac14268309d482d5cb58d68fbe45ee9 authored almost 4 years ago
feat: upgrade command list to Redis 6.2 (#1286)

This change will add commands introduced in recent Redis unstable versions.

6ef9c6e839dee8be021bcd43a57eaee56ec2f573 authored almost 4 years ago
chore(release): 4.20.0 [skip ci]

# [4.20.0](https://github.com/luin/ioredis/compare/v4.19.5...v4.20.0) (2021-02-05)

### Features...

66aafae4dee995c9de5aeac15e43455e1cecc622 authored almost 4 years ago
feat: support username in URI (#1284)

cbc54218e26bd20ac3725df2e70b810599112ef8 authored almost 4 years ago
docs: add documentation for Redis ACL

Closes #1185

0b001e0f3313ad53e9f62a8ab3a70c478205698b authored almost 4 years ago
chore(release): 4.19.5 [skip ci]

## [4.19.5](https://github.com/luin/ioredis/compare/v4.19.4...v4.19.5) (2021-01-14)

### Bug Fix...

c7d80a7c1bf08b614d00bce17d5689f665e08aa9 authored about 4 years ago
fix: password contains colons (#1274)

37c6dafafd51d817a3dfe4b4ca722fb709a209e7 authored about 4 years ago
docs(README): fix wrong section link for benchmark (#1269)

be5d53f7f7e24cd56821580e5f7a8c0d86d93a3e authored about 4 years ago
chore: adjust stale settings

72bde8fac7c2bac1bb595b6c1289d10a6496695b authored about 4 years ago
docs(README): update failover docs for AWS ElastiCache (#1260)

The reconnectOnError handler doesn't necessarily execute on newer configurations of AWS ElastiCa...

69cdc67f6fec95678fab77779f5338d76d75a3a5 authored about 4 years ago
chore(release): 4.19.4 [skip ci]

## [4.19.4](https://github.com/luin/ioredis/compare/v4.19.3...v4.19.4) (2020-12-13)

### Bug Fix...

c2a29c8f7760daac24a34453d79bc9f9fe168e3f authored about 4 years ago
docs: minor typos (#1199)

f04ee5c624f6034f2b04058f935882073f3e1d33 authored about 4 years ago
docs(README.md): fix typo (#1217)

caa4b767a4e9b600cba660e6c64647b68942361d authored about 4 years ago
docs:(API.md): fix formatting in API.md (#1221)

a381ac72b7dc1469a21b2215c6bb00fe7641a201 authored about 4 years ago
fix: prevent duplicate intervals being set. (#1244)

This issue has also been addressed by others in #1232 and #1226.

Closes #1232.

After calli...

515d9eaee8e2be0f31dc3fbf2264718bee2343f5 authored about 4 years ago
chore(release): 4.19.3 [skip ci]

## [4.19.3](https://github.com/luin/ioredis/compare/v4.19.2...v4.19.3) (2020-12-13)

### Bug Fix...

a30a2b4881ec73ba8447ec1c7c3efdc0ee79c787 authored about 4 years ago
fix: auth command should be not allowed in auto pipeline. (#1242)

The auth command should be sent before other commands.
So it should be exclude from auto pipeli...

bafdd4b928f40d8ede5d890b3f7fab0b7139f50b authored about 4 years ago
docs(README): typo for stream (#1243)

cd336bfecd26d5b5a589a47db91663c4cd2bb3cd authored about 4 years ago
docs(README): convert benchmarks tables to markdown (#1256)

Closes #1250. Thank @joaopaulobdac for the suggestion!

71ad02cbc458d4d11f3a3a055fc976c27215b34e authored about 4 years ago
chore(deps): bump ini from 1.3.5 to 1.3.8 (#1255)

Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://githu...

2c7c89d63f9b98608b3aa77be4a8aa4c9f01e081 authored about 4 years ago
chore(release): 4.19.2 [skip ci]

## [4.19.2](https://github.com/luin/ioredis/compare/v4.19.1...v4.19.2) (2020-10-31)

### Bug Fix...

9786122e90d92d0a1d76e5888a027f77b4f7afa1 authored about 4 years ago
chore: remove node 15 from travis as it currently fails

NOTE: not connected with the code itself, just unable to launch node 15 at all

f4c0d89ffa7f5fd278380c3567f5f117b8f10f6e authored about 4 years ago
chore: Remove Node 6 from Travis.

dc3cac897b94f893fa3fea0b7e30f23821195b2e authored about 4 years ago
fix: Fix autopipeline and downgrade p-map to support Node 6. [#1216]

1bc8ca0d05ab830a04502acd1cfc2796aca256ec authored about 4 years ago
chore(release): 4.19.1 [skip ci]

## [4.19.1](https://github.com/luin/ioredis/compare/v4.19.0...v4.19.1) (2020-10-28)

### Bug Fix...

6feee2888d280047154b70795b20512d44155ce0 authored about 4 years ago
fix: Make sure script caches interval is cleared. [#1215]

d94f97d6950035818a666c08447a9d5e0ef5f8c7 authored about 4 years ago
chore(release): 4.19.0 [skip ci]

# [4.19.0](https://github.com/luin/ioredis/compare/v4.18.0...v4.19.0) (2020-10-23)

### Bug Fixe...

5497b09169e5eca84ada7d85d451b30a974474d0 authored over 4 years ago
fix: Ensure delayed callbacks are always invoked.

d6e78c306c8150c58277d60e51edac55a55523c2 authored over 4 years ago
chore: Formatted code using prettier.

279f67eb18e6c20dc7d461fe6890ac22f63cd0fa authored over 4 years ago
chore: Formatted code using prettier.

f560813ad72ce9f2f3ef043ff36a743adff9069e authored over 4 years ago
feat: Add autopipeline for commands and allow multi slot pipelines.

Fixes #536.

Co-Authored-By: Matteo Collina <[email protected]>

aba3c743c230ea6d10e6f3779214f34ebd9ae7ae authored over 4 years ago
docs(README): update example code to ES6 style

c2f634fcc1ed25a47d368e96e432012db99efa34 authored over 4 years ago
chore(release): 4.18.0 [skip ci]

# [4.18.0](https://github.com/luin/ioredis/compare/v4.17.3...v4.18.0) (2020-07-25)

### Features...

147e993c9636afece541ce39c0b9f1d3c8971893 authored over 4 years ago
feat: supports commands in Redis 6.0.6

c016265028d746ab71ab2ad65e49a3fbe8c0f49c authored over 4 years ago
chore: upgrade dev dependencies to avoid securit warnings

89f0234e5d68eed6aba8c35abba12207e783d3cc authored over 4 years ago
chore: correctly type dns callback (#1143)

ad3e3cd98cfb9575b3e28b2f9497238b77432dce authored over 4 years ago
docs: add example for streams (#1118)

49e62d32ba19b6c207948ac6537d5277578dc3c1 authored over 4 years ago
chore(release): 4.17.3 [skip ci]

## [4.17.3](https://github.com/luin/ioredis/compare/v4.17.2...v4.17.3) (2020-05-30)

### Bug Fix...

11e5d810f7076a144ab22cb4848b64d9d3da2254 authored over 4 years ago
fix: race conditions in `Redis#disconnect()` can cancel reconnection unexpectedly

Closes #1138, and closes #1007

6fad73b672014c07bd0db7a8e51c0be341908868 authored over 4 years ago
chore(release): 4.17.2 [skip ci]

## [4.17.2](https://github.com/luin/ioredis/compare/v4.17.1...v4.17.2) (2020-05-30)

### Bug Fix...

9721ebdb564362e21e724173662f97f5ff740866 authored over 4 years ago
fix: _readyCheck INFO parser's handling of colon characters (#1127)

This commit fixes an issue which would occur when encountering INFO
response field values conta...

38a09e1a06a54b811d839ecc5ff7669663eba619 authored over 4 years ago
chore(release): 4.17.1 [skip ci]

## [4.17.1](https://github.com/luin/ioredis/compare/v4.17.0...v4.17.1) (2020-05-16)

### Bug Fix...

1d4330d7f541cb3e8a8b233d8afabce22e159326 authored over 4 years ago
fix: revert parsing username via URI due to potential breaking changes (#1134)

225ef450e320678c0c553c37e2f49b7727d5c573 authored over 4 years ago
chore(release): 4.17.0 [skip ci]

# [4.17.0](https://github.com/luin/ioredis/compare/v4.16.3...v4.17.0) (2020-05-16)

### Features...

371b0c40336ec5f118ed3a0ae1a462c7ed7e9a2d authored over 4 years ago
feat: add auth support for Redis 6 (#1130)

ad5b45587b2e378c15fa879cc72580c391c3c18d authored over 4 years ago
chore(release): 4.16.3 [skip ci]

## [4.16.3](https://github.com/luin/ioredis/compare/v4.16.2...v4.16.3) (2020-04-21)

### Bug Fix...

a345103410932ffe2130186b38157bc722a7fcb2 authored almost 5 years ago
fix: scripts may not be loaded correctly in pipeline (#1107)

072d4604113e5562171d689b37c3cf73dcee18ad authored almost 5 years ago
chore(release): 4.16.2 [skip ci]

## [4.16.2](https://github.com/luin/ioredis/compare/v4.16.1...v4.16.2) (2020-04-11)

### Bug Fix...

5593aa8d93eb44ffa0b595cc58a6ff3778a8ed0f authored almost 5 years ago
fix: handle connection after connect event was emitted (#1095)

It's possible for connect promise to resolve after the resolved
connection has already been est...

16a06102fa4fa537be926b7e68601c777f0c64b5 authored almost 5 years ago
docs(README): adjust README reconnectOnError code sample (#1089)

The existing README code sample checks for an error message that begins
with the string READONL...

e22cae6282e7f45410f9851745f3d53f412f36c9 authored almost 5 years ago
chore: upgrade devDeps (#1093)

f275bc24de3825f80415a69ff227a45251dd1a3b authored almost 5 years ago
fix: dismiss security alerts for dev dependencies [skip release]

758b3f29036c7830e963ac3d34d3ce9cc7c4cb52 authored almost 5 years ago
docs: update funding.yml

5cdc0126b6bd3d423c0ac005afa8c9bdf13302d8 authored almost 5 years ago
chore(release): 4.16.1 [skip ci]

## [4.16.1](https://github.com/luin/ioredis/compare/v4.16.0...v4.16.1) (2020-03-28)

### Bug Fix...

0b4826f1242abd3e85220278ec2d03865cf69e25 authored almost 5 years ago
fix: abort incomplete pipelines upon reconnect (#1084)

Elasticache severs the connection immediately after it returns a
READONLY error. This can some...

0013991b7fbf239ffd74311266bb9e63e22b46cb authored almost 5 years ago
docs: fix README typo (#1068)

4bbdfd67d2a8c0f82bb1a9d7847caeec7c5e0222 authored almost 5 years ago
chore(release): 4.16.0 [skip ci]

# [4.16.0](https://github.com/luin/ioredis/compare/v4.15.1...v4.16.0) (2020-02-19)

### Features...

f4fe62f231b33b28fda1cb28b4f5690655007b80 authored almost 5 years ago
feat: ability force custom scripts to be readOnly and execute on slaves (#1057)

a24c3abcf4013e74e25424d2f6b91a2ae0de12b5 authored almost 5 years ago
docs(README): Formatted Cluster docs (#1063)

e5844734d671a1e35bbb742f9105fc811d61e066 authored almost 5 years ago
docs: add more detail to the basic example (#1043)

4a13a1b7140156b7514fe88f7b102c69a3ad0ed4 authored almost 5 years ago
chore(release): 4.15.1 [skip ci]

## [4.15.1](https://github.com/luin/ioredis/compare/v4.15.0...v4.15.1) (2019-12-25)

### Bug Fix...

1d06cf4bd968fd9762b87d7cd3d756c396158ce0 authored about 5 years ago
fix: ignore empty hosts returned by CLUSTER SLOTS (#1025)

d79a8ef40f5670af6962b598752dc5a7aa96722c authored about 5 years ago
fix: prevent exception when send custom command

When send command not in `redis-commands`, it may raise
exception 'Unknown command' when `status...

04cad7fbf2db5e14a478e2eb1dc825346abe41dd authored about 5 years ago
docs(README): fix typo (#1032)

Fixes: https://github.com/luin/ioredis/issues/1019

0e7090aac90a277f7d0ad42337292f3a16290064 authored about 5 years ago