leibale
704cf5ad34
Release client@1.2.0
2022-07-05 11:44:06 -04:00
leibale
9ffc30c727
upgrade deps
2022-07-05 11:42:43 -04:00
leibale
25b76d460b
Merge branch 'master' of github.com:redis/node-redis
2022-06-30 13:38:29 -04:00
leibale
11e6d495b0
Release client@1.1.1
2022-06-30 13:29:56 -04:00
Leibale Eidelman
6a850d36ae
upgrade deps, fix "invalid save argument" error ( #2174 )
2022-06-30 13:07:29 -04:00
Tom Graham
82f43d9a53
Fix issue with buffers in objects using hSet ( #2139 )
...
* Fix issue with buffers in objects using hSet
When using hSet with an object, any buffer values inside the object are converted to strings instead of left as buffers.
This fix specifically handles the special case of buffers, whilst casting everything else strings (to continue "gracefully" handling the case where the value not a valid type).
* Update HSET.ts
* Update HSET.spec.ts
Co-authored-by: Leibale Eidelman <leibale1998@gmail.com >
2022-05-26 09:56:10 -04:00
Leibale Eidelman
bf80c163b1
fix #2046 - add support for multi in select ( #2133 )
...
* fix #2046 - add support for multi in select
* fix "Argument of type 'symbol | undefined' is not assignable to parameter of type 'number | undefined'"
2022-05-26 09:55:47 -04:00
Leibale Eidelman
7196b907e5
fix #1915 - CLIENT TRACKINGINFO ( #2127 )
...
* fix #1915 - CLIENT TRACKINGINFO
* remove .only
2022-05-12 13:05:27 -04:00
Leibale Eidelman
d8db974980
fix #1914 - CLIENT TRACKING ( #2126 )
2022-05-12 12:56:09 -04:00
Leibale Eidelman
429b11e020
fix #1959 - LCS ( #2129 )
...
* fix #1959 - LCS
* newlines at end of files
2022-05-11 14:24:07 -04:00
Leibale Eidelman
24c2c867f8
fix #1917 - CLIENT UNPAUSE ( #2128 )
...
* fix #1917 - CLIENT UNPAUSE
* fix CLIENT UNPAUSE
2022-05-11 14:20:52 -04:00
Leibale Eidelman
3ec17e31b3
fix legacy mode resp encoder ( #2118 )
...
* fix legacy mode resp encoder
* Update encoder.ts
2022-05-11 14:20:26 -04:00
Leibale Eidelman
94dbcc847b
fix #1912 - CLIENT PAUSE ( #2125 )
...
* fix #1912 - CLIENT PAUSE
* fix client pause
* Update commands.ts
2022-05-11 10:02:29 -04:00
Leibale Eidelman
53a96ccce4
fix #1911 - CLIENT NO-EVICT ( #2124 )
2022-05-11 09:36:23 -04:00
Avital Fine
06c1d2c243
Support all GEORADIUS Commands ( #2017 )
...
* Support all GEORADIUS Commands
* move store bool to options
* simplify transformReply for store commands
* clean code
Co-authored-by: leibale <leibale1998@gmail.com >
2022-05-11 09:36:12 -04:00
Leibale Eidelman
5c9f31f244
fix #2123 - expose is ready ( #2130 )
2022-05-11 09:35:36 -04:00
Adam Freidin
a3b33d0177
nit: spelling fix memoery to memory ( #2132 )
2022-05-11 09:35:24 -04:00
leibale
9a62f61536
Release client@1.1.0
2022-05-02 11:58:47 -04:00
leibale
c990a5c0e2
Release time-series@1.0.3
2022-05-02 11:58:18 -04:00
leibale
ffc12344f5
Release search@1.0.6
2022-05-02 11:57:42 -04:00
leibale
f2a4e76d31
Release json@1.0.3
2022-05-02 11:57:06 -04:00
leibale
6dc9c83d99
Release graph@1.0.1
2022-05-02 11:56:43 -04:00
leibale
14973f15f0
Release bloom@1.0.2
2022-05-02 11:56:09 -04:00
leibale
e5aaf38531
Release client@1.0.6
2022-05-02 11:55:18 -04:00
Leibale Eidelman
0752f143a6
prepare 4.1.0 ( #2111 )
...
* increase test coverage
* @node-redis to @redis
* ugprade deps
* fix benchmark
* use 7.0 docker (not rc), update readmes, clean code, fix @-redis import
* update readme
* fix function in cluster
* update docs
Co-authored-by: Chayim <chayim@users.noreply.github.com >
* Update clustering.md
* add subpackages move warning
* drop support for node 12
* upgrade deps
* fix tsconfig.base.json
Co-authored-by: Chayim <chayim@users.noreply.github.com >
2022-05-02 11:48:12 -04:00
Leibale Eidelman
baf67fd87f
fix #1976 - XSETID ( #2104 )
2022-04-26 09:05:44 -04:00
Leibale Eidelman
b586ccb9d7
fix #1904 - ACL DRYRUN ( #2102 )
...
* fix #1904 - ACL DRYRUN
* clean code
* fix test
2022-04-26 09:04:21 -04:00
Leibale Eidelman
432a7e3ebb
upgrade deps ( #2098 )
2022-04-25 16:42:20 -04:00
Leibale Eidelman
11c6c24881
Add support for redis functions ( #2020 )
...
* fix #1906 - implement BITFIELD_RO
* initial support for redis functions
* fix test utils
* redis functions commands and tests
* upgrade deps
* fix "Property 'uninstall' does not exist on type 'SinonFakeTimers'"
* upgrade dockers version
* Merge branch 'master' of github.com:redis/node-redis into functions
* fix FUNCTION LIST WITHCODE and FUNCTION STATS
* upgrade deps
* set minimum version for FCALL and FCALL_RO
* fix FUNCTION LOAD
* FUNCTION LOAD
* fix FUNCTION LOAD & FUNCTION LIST & FUNCTION LOAD WITHCODE
* fix FUNCTION_LIST_WITHCODE test
2022-04-25 09:09:23 -04:00
Leibale Eidelman
23b65133c9
New RESP2 parser ( #1899 )
...
* parser
* a new RESP parser :)
* clean code
* fix simple string and bulk string cursor
* performance improvements
* change typescript compiler target
* do not use stream.Transform
* Update decoder.ts
* fix for 1d09acb
* improve integer performance
* revert 1d09acb
* improve RESP2 decoder performance
* improve performance
* improve encode performance
* remove unused import
* upgrade benchmark deps
* clean code
* fix socket error handlers, reset parser on error
* fix #2080 - reset pubSubState on socket error
* reset decoder on socket error
* fix pubsub
* fix "RedisSocketInitiator"
* fix returnStringsAsBuffers
* fix merge
2022-04-25 08:24:33 -04:00
Avital Fine
b1a0b48d2c
Support new muilti pop commands ( #2051 )
...
* Support new muilti pop commands
* remove .only
* clean code
* fix for 4558ec6a31
* fix tests
Co-authored-by: leibale <leibale1998@gmail.com >
2022-04-25 07:50:43 -04:00
Leibale Eidelman
448ac9daae
fix #2090 - topK.listWithCount ( #2091 )
2022-04-25 05:48:02 -04:00
Leibale Eidelman
e6de453fdd
fix socket error handlers ( #2092 )
...
* fix socket error handlers, reset parser on error
* fix #2080 - reset pubSubState on socket error
* fix pubsub
* fix "RedisSocketInitiator"
2022-04-25 05:47:51 -04:00
Leibale Eidelman
79ee8f2029
upgrade dependencies ( #2081 )
2022-04-18 12:29:01 -04:00
Guy Royse
c5b706b385
exported GeoReplyWith ( #2082 )
2022-04-18 12:28:53 -04:00
Leibale Eidelman
4d1a86543b
remove console.log ( #2083 )
2022-04-18 12:28:36 -04:00
Leibale Eidelman
c473c5fcce
call setKeepAlive after the connect event ( #2074 )
2022-04-11 13:28:03 -04:00
Joe Price
329885b4ae
Flatten array arguments in legacyMode multi commands ( #2064 )
2022-04-06 11:43:32 -04:00
Leibale Eidelman
d8e9da0f8e
support for buffers in redisearch params ( #2073 )
2022-04-06 05:33:50 -04:00
Leibale Eidelman
0f65690e85
Remove console.log ( #2068 )
2022-04-03 10:11:22 -04:00
leibale
9b8f72a63c
Release search@1.0.5
2022-03-31 14:48:06 +03:00
leibale
9f85da9369
Merge branch 'master' of github.com:redis/node-redis
2022-03-31 14:41:59 +03:00
leibale
57b5a9a7bd
Release search@1.0.4
2022-03-31 14:27:42 +03:00
leibale
20b73b0a90
Release client@1.0.5
2022-03-31 14:25:17 +03:00
Avital Fine
4683e969b8
Support Vector Similarity ( #1785 )
...
* ft.alter
* support paramas
* remove only and skip
* merge
* fix imports
* add Vector field
* update version
* push attributes
* typo
* test
* version check
* remove .only
* remove unued import
* add support for DIALECT
* clean code
Co-authored-by: Avital-Fine <avital.fine@redis.com >
Co-authored-by: leibale <leibale1998@gmail.com >
2022-03-31 07:13:06 -04:00
Leibale Eidelman
33a3f3f6c6
run tests with redis 7 as well - copied from #2020 ( #2062 )
...
* run tests on redis 7 as well - copied from #2020
* copy some changes from #2020
* clean BITCOUNT
2022-03-30 08:12:21 -04:00
Avital Fine
b0fb3bd63f
Support COMMAND GETKEYSANDFLAGS ( #2039 )
...
* Support COMMAND GETKEYSANDFLAGS
* Update COMMAND_GETKEYSANDFLAGS.spec.ts
remove '.only'
* clean code
Co-authored-by: leibale <leibale1998@gmail.com >
2022-03-30 06:31:26 -04:00
Leibale Eidelman
18ec52d5ee
fix #2044 - handle "isolated clients" errors ( #2059 )
2022-03-30 06:30:43 -04:00
Avital Fine
f6f645bdbb
Support SORT_RO ( #2041 )
...
* Support SORT_RO
* move pushSortReadOnlyArgs and SortReadOnlyOptions to generic-transformers
* clean code
Co-authored-by: leibale <leibale1998@gmail.com >
2022-03-28 18:36:47 -04:00
Avital Fine
5821fcbe4d
Support CLUSTER commands ( #2015 )
...
* Support CLUSTER commands
* add some client tests
* remove only
* delete cluster slaves
* delete reset clietn test
* SET SLOT
* test with client
* fix fail
* Update CLUSTER_COUNTKEYSINSLOT.spec.ts
* move commands to client/commands.ts
* clusterNode
* remove CLUSTER-SET-CONFIG-EPOCH test with client
* clean code
Co-authored-by: leibale <leibale1998@gmail.com >
2022-03-28 18:31:15 -04:00