1
0
mirror of https://github.com/redis/node-redis.git synced 2025-07-31 05:44:24 +03:00

2183 Commits

Author SHA1 Message Date
dca39e1402 Release client@5.0.0-next.5 client@5.0.0-next.5 2024-10-15 17:30:06 +02:00
c07b4db7db fix generating docs (#2853) 2024-10-15 17:10:35 +02:00
b2d35c5286 V5 bringing RESP3, Sentinel and TypeMapping to node-redis
RESP3 Support
   - Some commands responses in RESP3 aren't stable yet and therefore return an "untyped" ReplyUnion.
 
Sentinel

TypeMapping

Correctly types Multi commands

Note: some API changes to be further documented in v4-to-v5.md
2024-10-15 17:46:52 +03:00
2fc79bdfb3 Release redis@4.7.0 redis@4.7.0 2024-07-29 10:34:21 -04:00
878fb69591 upgrade deps 2024-07-29 10:32:42 -04:00
b493afac60 Release client@1.6.0 client@1.6.0 2024-07-29 10:29:17 -04:00
268ceda625 Release time-series@1.1.0 time-series@1.1.0 2024-07-29 10:27:51 -04:00
fff7b006c3 Release search@1.2.0 search@1.2.0 2024-07-29 10:25:26 -04:00
18ccc28c2f fix hash expiration tests 2024-07-29 10:11:04 -04:00
49ef273df2 Update tests.yml 2024-07-29 09:56:39 -04:00
3973fa24e1 Release json@1.0.7 json@1.0.7 2024-07-29 09:39:21 -04:00
840ec57fb9 small refactor per discussion with leibele (#2801)
* small refactor per discussion with leibele

* move true type to boolean type

* fix geoshape to support NOINDEX & SORTABLE, clean code

* fix for last commit

---------

Co-authored-by: Leibale Eidelman <me@leibale.com>
2024-07-29 09:27:53 -04:00
179b9e0094 fix: json.mget should be readonly (#2807) (#2808)
* fix: json.mget should be readonly (#2807)

* lint
2024-07-29 09:25:03 -04:00
dc3be85db7 add 7.4-rc2 to github action test suite (#2793)
* add 7.4-rc2 to github action test suite

* Update tests.yml

---------

Co-authored-by: Leibale Eidelman <me@leibale.com>
2024-07-29 09:24:02 -04:00
54b3e178f9 add addscores to aggregate search command (#2799)
* add addscores to aggregate search command

* change `true` to `boolean`

---------

Co-authored-by: Leibale Eidelman <me@leibale.com>
2024-07-29 09:22:38 -04:00
6f79b49f73 updated per discussion w/ leibele (#2804) 2024-07-24 13:15:01 -04:00
b884e132fa don't expand/copy rawValues, return it directly. (#2800) 2024-07-23 21:07:32 +03:00
d09aaa311d small internal tweak for maxage per discussion w/ leibele (#2803) 2024-07-23 12:59:27 -04:00
0e7e2e6e29 add missing fields support to schema (v4) (#2789) 2024-07-17 11:36:45 +03:00
64fca37944 Support the NOVALUES option of HSCAN (#2711)
* Support the NOVALUES option of HSCAN

Issue #2705

The NOVALUES option instructs HSCAN to only return keys, without their
values. This is materialized as a new command, `hScanNoValues`, given
that the return type is different from the usual return type of `hScan`.
Also a new iterator is provided, `hScanNoValuesIterator`, for the same
reason.

* skip hscan novalues test if redis < 7.4

* Also don't test hscan no values iterator < 7.4

---------

Co-authored-by: Shaya Potter <spotter@gmail.com>
2024-07-14 14:20:30 +03:00
5576a0db49 CAE-193: add "IGNORE" options to time series commands (for v4 branch) (#2752) 2024-07-10 19:45:33 +03:00
a1bee1caaf add geoshape support (#2788)
copied from what leibele did for v5
2024-07-10 19:45:17 +03:00
7d43a97bc7 add CLIENT KILL maxAge support (v4) (#2761) 2024-07-10 19:45:06 +03:00
b4df2b24a8 add support for all hash field expiration commands (#2787) 2024-07-10 19:44:30 +03:00
72345fe1a2 Release redis@4.6.15 redis@4.6.15 2024-07-02 13:38:40 -04:00
b4c1e59fc9 Upgrade @redis/client 2024-07-02 13:38:04 -04:00
60c1c466ba Release client@1.5.17 client@1.5.17 2024-07-02 13:37:23 -04:00
4ac97eeaac fix createCluster - copy options.defaults.socket before modifying it (#2783)
* shallow copy of this.#options.defaults.socket

* shallow copy of this.#options.defaults.socket

* nit

---------

Co-authored-by: Max Gruenfelder <maximilian.gruenfelder@sap.com>
Co-authored-by: Leibale Eidelman <me@leibale.com>
2024-07-02 09:00:27 -07:00
d5355d4327 Release redis@4.6.14 redis@4.6.14 2024-05-16 14:05:01 -04:00
fcf41192d1 upgrade @redis/client 2024-05-16 14:03:30 -04:00
d5518e0b5f Release client@1.5.16 client@1.5.16 2024-05-16 14:01:01 -04:00
1a3ac1e097 upgrade @redis/client 2024-05-16 13:56:30 -04:00
d7f7f79e53 Release client@1.5.15 client@1.5.15 2024-05-16 13:53:52 -04:00
bfa803fa55 Fix race condition when slots are re-calculated (#2731) 2024-05-16 10:17:32 -07:00
dbf8f59a47 Release redis@4.6.13 redis@4.6.13 2024-02-05 09:26:12 -05:00
b6a31dd71f upgrade @redis/client 2024-02-05 09:25:14 -05:00
03ab4fbd6c Release client@1.5.14 client@1.5.14 2024-02-05 09:24:20 -05:00
0f29f4238f Change json docker version to 2.6.9 2024-02-05 09:14:24 -05:00
295647cf9d fix(clustered pubsub): check that client.isOpen before calling client.disconnect() when unsubscribing (#2687)
* Confirm the client isOpen before disconnecting

* Write tests

* fix tests

* fix tests

---------

Co-authored-by: Leibale Eidelman <me@leibale.com>
2024-01-29 00:25:26 -08:00
5a96058c2f Linking to Redis learning resources (#2628) 2023-12-20 12:32:49 +02:00
ccd9610177 Release redis@4.6.12 redis@4.6.12 2023-12-18 15:20:52 -05:00
55d07d2767 upgrade @redis/client 2023-12-18 15:20:16 -05:00
bb6f14cf7e Release client@1.5.13 client@1.5.13 2023-12-18 15:18:29 -05:00
f4680f0849 fix #2665 - handle errors in multi/pipeline replies (#2666)
* fix #2665 - handle errors in multi/pipeline replies

* fix MultiErrorReply replies type

* run tests on all versions, remove console.log, fix bug

* add errors iterator helper

* test `.errors()` as well
2023-12-18 15:15:21 -05:00
d6d2064c72 Release redis@4.6.11 redis@4.6.11 2023-11-20 13:50:15 -05:00
5e4165eb6a upgrade subpackages 2023-11-20 13:49:56 -05:00
a227cb0cef Release search@1.1.6 search@1.1.6 2023-11-20 13:49:13 -05:00
0419b600b8 Release graph@1.1.1 graph@1.1.1 2023-11-20 13:48:43 -05:00
debd277002 Release client@1.5.12 client@1.5.12 2023-11-20 13:48:13 -05:00
9ed9cb5be9 export missing graph types 2023-11-20 13:42:35 -05:00