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

Update README.md (#1818)

Remove ads and outdated links.

ec42c82ceab1957db00c5175dfe37348f1856a93 authored over 1 year ago by Igor Malinovskiy <[email protected]>
docs(README): migrate repo links (#1770)

Closes #1769

9c175502b53b400a31bd8bddc8e9a469856bc820 authored over 1 year ago by Zihua Li <[email protected]>
docs(README): Avoid ambiguity in the unit of EX flags

Closes #1736

ea8a006daabb7ade0a2cedcaade6543766a351e7 authored over 1 year ago by Zihua Li <[email protected]>
docs: Update README.md (#1752)

add a section about expiration on redis

7096a10665a72b6df3f6f6a312e07249a3690a66 authored over 1 year ago by Arthur Pedroti <[email protected]>
docs(example): Advocate HSET (#1755)

`hmset` is deprecated

58122759784488b112e345b37d8b1b84b3b045e0 authored over 1 year ago by cryptofelon <[email protected]>
chore(release): 5.3.2 [skip ci]

## [5.3.2](https://github.com/luin/ioredis/compare/v5.3.1...v5.3.2) (2023-04-15)

### Bug Fixes
...

4c8eb849d72d63c1438521d1229007187df573ea authored over 1 year ago by ioredis robot <[email protected]>
test: skip cluster tests

f68290e9054aa1a2abc2c5bb45f2c6239a1fe4b5 authored over 1 year ago by Zihua Li <[email protected]>
fix: add types for known events (#1694)

Co-authored-by: Zihua Li <[email protected]>

1a87b237e8f43f1dee44dcab8e9da6855bbf772a authored over 1 year ago by Trim21 <[email protected]>
docs: added note regarding passing empty tls object (#1739)

This works per <https://stackoverflow.com/a/66810848>.

89ebcb649763545632e02cd36e7d92baa7aca6f5 authored almost 2 years ago by titanism <[email protected]>
docs: Mention Dragonfly support

8fe1b98e19f8025fe67715abde375dc7e61f9aab authored almost 2 years ago by Zihua Li <[email protected]>
chore(release): 5.3.1 [skip ci]

## [5.3.1](https://github.com/luin/ioredis/compare/v5.3.0...v5.3.1) (2023-02-12)

### Bug Fixes
...

92aefaac13f42ad14986fde47c640ff8edc415ef authored almost 2 years ago by ioredis robot <[email protected]>
fix: Fix db parameter not working with auto pipelining (#1721)

d9b1bf1a2868344eaff71cc39c790e98043fff53 authored almost 2 years ago by Zihua Li <[email protected]>
fix: Fix commands not resend on reconnect in edge cases (#1720)

Closes #1718

fe52ff1c6f4cb1beb0c9e999299248ba380d5cde authored almost 2 years ago by Zihua Li <[email protected]>
chore(release): 5.3.0 [skip ci]

# [5.3.0](https://github.com/luin/ioredis/compare/v5.2.6...v5.3.0) (2023-01-25)

### Bug Fixes

...

0922c4874f94f2e95e3590e010a584d06bc437b8 authored almost 2 years ago by ioredis robot <[email protected]>
fix: unsubscribe not work with stringNumbers (#1710)

Closes #1643

321f8def3dff7f996c90af1ef73ffd789e02381e authored almost 2 years ago by Zihua Li <[email protected]>
test: Run tests against latest Redis (#1711)

3ad7b0bc96f19d67fe20de28707688b04429aa30 authored almost 2 years ago by Zihua Li <[email protected]>
feat: Add support ssubscribe (#1690)

6285e80ffb47564dc01d8e9940ff9a103bf70e2d authored almost 2 years ago by Huang Cheng <[email protected]>
chore: Release new versions manually (#1709)

7effb62ad87594c30174634a94f19044f5cf8bcf authored almost 2 years ago by Zihua Li <[email protected]>
chore: internal typing improvements (#1708)

96a9f41b003ea8b659da45ba7852ec1eee1ab882 authored almost 2 years ago by Zihua Li <[email protected]>
chore(release): 5.2.6 [skip ci]

## [5.2.6](https://github.com/luin/ioredis/compare/v5.2.5...v5.2.6) (2023-01-25)

### Bug Fixes
...

a22fd2d5a3210c5f0843dfd008184b63b6061638 authored almost 2 years ago by ioredis robot <[email protected]>
test: check that condition is defined before we access it (#1701)

0c0ec302a853bf2831edb660a962b451b97e0798 authored almost 2 years ago by Justin Siebert <[email protected]>
fix: remove extraneous TCP/IPC properties from RedisOptions TS type (#1707)

9af7b1c0d0ab4723093d78bc05a142c9d0e3b4a8 authored almost 2 years ago by Andrew Schmadel <[email protected]>
chore: Upgrade dependencies (#1704)

a3159af87c9c6a0a39817638188f57fbe7bf6e09 authored almost 2 years ago by Zihua Li <[email protected]>
docs: update CHANGELOG.md for 5.2.5

4604d9f5a4487462c63786a8647652b36b2505cf authored almost 2 years ago by Zihua Li <[email protected]>
docs: advocate import { Redis } from 'ioredis' (#1703)

df90de297b9666048689254ce931eb1825ceda23 authored almost 2 years ago by Zihua Li <[email protected]>
chore(release): 5.2.5 [skip ci]

## [5.2.5](https://github.com/luin/ioredis/compare/v5.2.4...v5.2.5) (2023-01-14)

### Bug Fixes
...

ef2d2cd81cc56acaee5b6558381496630c3e8dff authored almost 2 years ago by ioredis robot <[email protected]>
fix: Named export to support ESM imports in Typescript (#1695)

cdded5703ded8dff02d7df3362ae25120bb75e97 authored almost 2 years ago by SCG82 <[email protected]>
chore(deps): bump json5 from 2.2.0 to 2.2.3 (#1700)

Bumps [json5](https://github.com/json5/json5) from 2.2.0 to 2.2.3.
- [Release notes](https://gi...

29954a7ca364e858e9922f09d4c50b00b877f52a authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs: update readme to fix slotsRefreshInterval default value (#1687)

807cfc0e211f72885e00228edc5e72878916a938 authored about 2 years ago by Guillaume Metzger <[email protected]>
test(functional): monitor result compare lowercase more changes - related to issue #1671 (#1675)

Signed-off-by: Boaz Sade <[email protected]>

c275e9a337a4aee1565e96fe631d28a29ecb4efa authored about 2 years ago by Boaz Sade <[email protected]>
chore(release): 5.2.4 [skip ci]

## [5.2.4](https://github.com/luin/ioredis/compare/v5.2.3...v5.2.4) (2022-11-02)

### Bug Fixes
...

0add8831ea65cf4a8942b6f1e162ff08f2a16ee8 authored about 2 years ago by ioredis robot <[email protected]>
fix: passing in family parameter in URL in node 18 (#1673)

6f1ab9f374bff2d62cf64ff6bfca1cf9f03d14d5 authored about 2 years ago by Keith Smith <[email protected]>
Add node 18 to CI (#1655)

4de8cdb8e6a1b2d473356e3e302e68ee0cf04580 authored about 2 years ago by silverwind <[email protected]>
chore(release): 5.2.3 [skip ci]

## [5.2.3](https://github.com/luin/ioredis/compare/v5.2.2...v5.2.3) (2022-08-23)

### Bug Fixes
...

308017a6b9429c16b074e03e70f5524499476fa9 authored over 2 years ago by ioredis robot <[email protected]>
fix: update to latest profile for Redis Cloud (#1637)

dccb8205488d63653e1d157c6e87e28bfcddd3e1 authored over 2 years ago by Zihua Li <[email protected]>
fix: type of zscore result should be nullable (#1639)

a3838ae7598c7d9d3aff688923403f6176d7a393 authored over 2 years ago by Vantroy <[email protected]>
docs: add notice for TLS profile settings (#1636)

ddb3f89bc3f487033121c2cdf4d27920937f48e5 authored over 2 years ago by Zihua Li <[email protected]>
docs: update instructions for ESM module

Closes #1632

adbd103dae3f5969bb280b162df46c868ce7e897 authored over 2 years ago by Zihua Li <[email protected]>
chore(release): 5.2.2 [skip ci]

## [5.2.2](https://github.com/luin/ioredis/compare/v5.2.1...v5.2.2) (2022-07-23)

### Bug Fixes
...

3a4c7f984a810c4e40b15256bacf072e8377ee41 authored over 2 years ago by ioredis robot <[email protected]>
fix: srandmember with count argument should return array of strings (#1620)

Co-authored-by: Zihua Li <[email protected]>

5f813f3327ca9a2ef89fae195a458787f200e34d authored over 2 years ago by Jonathan Erel <[email protected]>
chore(release): 5.2.1 [skip ci]

## [5.2.1](https://github.com/luin/ioredis/compare/v5.2.0...v5.2.1) (2022-07-16)

### Bug Fixes
...

d8a87bcffdf1a78fcb46c934dafb49167849a15f authored over 2 years ago by ioredis robot <[email protected]>
fix: always allow selecting a new node for cluster mode subscriptions when the current one fails (#1589)

1c8cb856f31b024195be2c7fc8073bcabd3586a7 authored over 2 years ago by Andy <[email protected]>
chore(release): 5.2.0 [skip ci]

# [5.2.0](https://github.com/luin/ioredis/compare/v5.1.0...v5.2.0) (2022-07-11)

### Features

*...

07ee6ead7eda2d8d60b260b227dd8d29322eb81c authored over 2 years ago by ioredis robot <[email protected]>
feat: add mode property to client (#1618)

Adds a .mode getter to the client that reports whether the client is
in 'normal', 'subscriber',...

9e6db7d7fc769ddc99d9dee4a943f141d71c0756 authored over 2 years ago by Joel Brandt <[email protected]>
chore(release): 5.1.0 [skip ci]

# [5.1.0](https://github.com/luin/ioredis/compare/v5.0.6...v5.1.0) (2022-06-25)

### Features

*...

5c989e5f8f97ec2708b4012a0210e255ddad37a1 authored over 2 years ago by ioredis robot <[email protected]>
feat: add command typings for Redis 7.0.2. Also fix a typing issue for hgetallBuffer. (#1611)

fa77c07bdeece59c2b98d670bbd2c069944a988f authored over 2 years ago by Zihua Li <[email protected]>
chore(deps-dev): bump semantic-release from 19.0.2 to 19.0.3 (#1601)

Bumps [semantic-release](https://github.com/semantic-release/semantic-release) from 19.0.2 to 19...

975336df7b92304533dd7804c382a5e25b8bbd17 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump semver-regex from 3.1.3 to 3.1.4 (#1595)

da93f18503a7afbc0ea35f9d91615cfded7a0363 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(release): 5.0.6 [skip ci]

## [5.0.6](https://github.com/luin/ioredis/compare/v5.0.5...v5.0.6) (2022-05-31)

### Bug Fixes
...

550fe1f48cb8a49c49fcf76db215140afe93de68 authored over 2 years ago by ioredis robot <[email protected]>
fix: Add back Pipeline#length (#1585)

Closes #1584

63b2ee49c52c8cee326d30f62bc29c64f3ec28b3 authored over 2 years ago by Zihua Li <[email protected]>
docs: (README) removed $ from npm commands (#1590)

fe21620d64017851b704639388823316c185c5e8 authored over 2 years ago by Manmohan Singh <[email protected]>
docs: clarify suffix use cases

Related to #1586

fb8630fdf55d6c33f9d5af689bc041dd82ccaea5 authored over 2 years ago by Zihua Li <[email protected]>
chore(release): 5.0.5 [skip ci]

## [5.0.5](https://github.com/luin/ioredis/compare/v5.0.4...v5.0.5) (2022-05-17)

### Bug Fixes
...

91ed2d817ac3ca304d6dbe97823594dc5eee2181 authored over 2 years ago by ioredis robot <[email protected]>
fix: send correct command during auto-pipelining of .call() operations (#1579)

Co-authored-by: Zihua Li <[email protected]>

e41c3dc880906e8aad73332837bf233f65d12e67 authored over 2 years ago by Katie Holly <[email protected]>
fix: improve typing for redis.multi (#1580)

f9f875b1972dd2eb87ee6a5011f8f6d7abc7cf75 authored over 2 years ago by Zihua Li <[email protected]>
chore(release): 5.0.4 [skip ci]

## [5.0.4](https://github.com/luin/ioredis/compare/v5.0.3...v5.0.4) (2022-04-09)

### Bug Fixes
...

7a9e5fd3aaba55fdc15d25b184078934f270a309 authored almost 3 years ago by ioredis robot <[email protected]>
fix: Expose ChainableCommander and other types (#1560)

df04dd8d87a44d3b64b385c86581915248554508 authored almost 3 years ago by Zihua Li <[email protected]>
docs: Update version table to avoid confusions

4c433ec0f4e447be12b7b555c329b1eb15e08f2f authored almost 3 years ago by Zihua Li <[email protected]>
docs: Fix links to Redis class & use https (#1558)

79ea8854a4801a5ddecbac4cac458ec4e220b05d authored almost 3 years ago by Marc Bachmann <[email protected]>
chore(release): 5.0.3 [skip ci]

## [5.0.3](https://github.com/luin/ioredis/compare/v5.0.2...v5.0.3) (2022-03-31)

### Bug Fixes
...

0db2d4f5f27d7106832c934a798e616836d1d0a6 authored almost 3 years ago by ioredis robot <[email protected]>
fix: handle NOPERM error for monitor

Closes #1498

93b873dfaf75baf08e517476bfe54384d144b526 authored almost 3 years ago by Zihua Li <[email protected]>
fix: Fix failover detector with sentinel and tls streams

ac00a005220aa48e9be509f18594bd5e13969ce4 authored almost 3 years ago by Marc Bachmann <[email protected]>
fix: Hook up the keepAlive after a successful connect

Fixes #1339

14f03a4d9416b32a912f3ab9eee4c004ccad8acc authored almost 3 years ago by Marc Bachmann <[email protected]>
fix: add named exports to keep compatible with @types/ioredis (#1552)

a89a9002db70d44c83dfa6aaef81fb40caa5fb19 authored almost 3 years ago by fabrykowski <[email protected]>
docs: update docs for sendCommand

2f3f98fd9aaf21895a9fbebff5444c24324ff921 authored almost 3 years ago by Zihua Li <[email protected]>
chore(release): 5.0.2 [skip ci]

## [5.0.2](https://github.com/luin/ioredis/compare/v5.0.1...v5.0.2) (2022-03-30)

### Bug Fixes
...

92e7cd9a7439011b89d7cef97f13da14985d25cb authored almost 3 years ago by ioredis robot <[email protected]>
fix: support TypeScript interface as parameters of hmset and mset (#1545)

Closes #1536

3444791a7ed807098ab17155e8d498a915f27750 authored almost 3 years ago by Zihua Li <[email protected]>
fix: allow option maxRetriesPerRequest to be null (#1553)

Closes #1550

d62a8082131389c38a24244ed29a5a9d8b06c4e7 authored almost 3 years ago by Zihua Li <[email protected]>
chore: generate docs on release

a84ffbec97b715e3ebc21bbf097f2802a22a3d35 authored almost 3 years ago by Zihua Li <[email protected]>
chore: bump package.json version on release

b6158024b298ff2017c40eda38cad3ab7116e07f authored almost 3 years ago by Zihua Li <[email protected]>
docs: update redis sentinel doc URL (#1546)

46f510fd3b356bd926c2f00d1c067daf5c7975da authored almost 3 years ago by Ali Torki <[email protected]>
docs: add examples for ttl commands

d57960a4c6853410431a3c9a766745a1d0e3b0a3 authored almost 3 years ago by Zihua Li <[email protected]>
chore(release): 5.0.1 [skip ci]

## [5.0.1](https://github.com/luin/ioredis/compare/v5.0.0...v5.0.1) (2022-03-26)

### Bug Fixes
...

8b19b9623a6aff74d30df3d4b4d40ecbd771e0c0 authored almost 3 years ago by ioredis robot <[email protected]>
fix: improve typing compatibility with @types/ioredis (#1542)

3bf300a1c99ae4cf8038930c45e19ebd68db222e authored almost 3 years ago by Zihua Li <[email protected]>
chore(deps): bump minimist from 1.2.5 to 1.2.6 in /examples/express (#1539)

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](h...

8335e5d6ebed13536f7ff629d2ad41350ea77db3 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs: update examples to v5

1df1ea0a8ab8017a6143bd613941ddcc53aca73b authored almost 3 years ago by Zihua Li <[email protected]>
chore(release): 5.0.0 [skip ci]

# [5.0.0](https://github.com/luin/ioredis/compare/v4.28.5...v5.0.0) (2022-03-26)

### Bug Fixes
...

b8e99b46e9c9ac4600b29b97086068b4203fb197 authored almost 3 years ago by ioredis robot <[email protected]>
feat: prepare v5 stable release (#1538)

fe32ce71cbfb49b133834f1c4858ec0ca20ad6e8 authored almost 3 years ago by Zihua Li <[email protected]>
chore(release): 5.0.0-beta.4 [skip ci]

# [5.0.0-beta.4](https://github.com/luin/ioredis/compare/v5.0.0-beta.3...v5.0.0-beta.4) (2022-03...

ec452c73e5ff44025fc52c4cc474ccc07ff84152 authored almost 3 years ago by ioredis robot <[email protected]>
fix: add missing declaration for callBuffer

08c9072b24fa301401d424494c1ec8cde7ccf78b authored almost 3 years ago by Zihua Li <[email protected]>
fix: keyPrefix should work with Buffer

Closes #1486

6942cecd8a463756468988cf50a94c68298d3bfc authored almost 3 years ago by Zihua Li <[email protected]>
chore(release): 5.0.0-beta.3 [skip ci]

# [5.0.0-beta.3](https://github.com/luin/ioredis/compare/v5.0.0-beta.2...v5.0.0-beta.3) (2022-03...

bb166cc063afe5e9bf82031dfb9d015e92959464 authored almost 3 years ago by ioredis robot <[email protected]>
fix: pipeline fails when cluster is not ready

Closes #1460

af60bb082d20a32de1348f049507e6ea8862397f authored almost 3 years ago by Zihua Li <[email protected]>
docs(README): update doc link to connection options

247f86db38ec4f450f40c88a183eeed5625bbcb0 authored almost 3 years ago by Zihua Li <[email protected]>
docs: add docs for Redis options

2dfda0d2d5e1b01ed37fc5666aa301c9c3a07859 authored almost 3 years ago by Zihua Li <[email protected]>
docs: fix changelog url in readme (#1534)

b221c4e0f084345fb9f67d0725d3a4ca6ccd924e authored almost 3 years ago by Victor Viale <[email protected]>
chore(release): 5.0.0-beta.2 [skip ci]

# [5.0.0-beta.2](https://github.com/luin/ioredis/compare/v5.0.0-beta.1...v5.0.0-beta.2) (2022-03...

9ede9b549dde7fce17d58b263890b72212a24fb9 authored almost 3 years ago by ioredis robot <[email protected]>
feat: improve typings for smismember

487c3a07e6080070d365e09dae75bbbc4267b619 authored almost 3 years ago by Zihua Li <[email protected]>
feat: improve typings for xread

96cc33590a8c2494b730d33780668a86cdd405cf authored almost 3 years ago by Zihua Li <[email protected]>
docs: add examples for xrange and xadd

abe2b5b2825c900fa23757c03e3021fb46538059 authored almost 3 years ago by Zihua Li <[email protected]>
docs: update README for v5

decf10cdd8254c8aed829870ee04832cb39c3291 authored almost 3 years ago by Zihua Li <[email protected]>
chore(release): 5.0.0-beta.1 [skip ci]

# [5.0.0-beta.1](https://github.com/luin/ioredis/compare/v4.28.5...v5.0.0-beta.1) (2022-03-14)

...

8529ac384f3fd4774109b886d278ccf4fae1f13e authored almost 3 years ago by ioredis robot <[email protected]>
fix: disable slotsRefreshInterval by default

BREAKING CHANGE: `slotsRefreshInterval` is disabled by default,
previously, the default value wa...

370fa625cd20bfe62f41c38088e596c7a6f0619c authored almost 3 years ago by Zihua Li <[email protected]>
docs: do not override existing command echo

c1c4c7602404cff8543ea9a0cda7a4001b1b496d authored almost 3 years ago by Zihua Li <[email protected]>
docs: update docs for latest changes

ba49eba0044345301d15e8e0fd930961fcb2c9c1 authored almost 3 years ago by Zihua Li <[email protected]>
chore: run GitHub Actions for main branch

99512ba3cfd7da92b47f73b268e2dd422484cf98 authored almost 3 years ago by Zihua Li <[email protected]>
chore: setup semantic release

6198aa03c2729df611f773b3a9840952c0b1d37d authored almost 3 years ago by Zihua Li <[email protected]>
fix: remove unused Command#isCustomCommand

46ade6b8732b112cc5cffb641b1bab51eb96df38 authored almost 3 years ago by Zihua Li <[email protected]>
test: make test:cluster more reliable

c267e163fe858de62c7046f0379eb71bb14bf295 authored almost 3 years ago by Zihua Li <[email protected]>
feat: support defining custom commands via constructor options

f293b978c6023b8ce3477af0076203c7bc2482f8 authored almost 3 years ago by Zihua Li <[email protected]>