leibale
c990a5c0e2
Release time-series@1.0.3
time-series@1.0.3
2022-05-02 11:58:18 -04:00
leibale
ffc12344f5
Release search@1.0.6
search@1.0.6
2022-05-02 11:57:42 -04:00
leibale
f2a4e76d31
Release json@1.0.3
json@1.0.3
2022-05-02 11:57:06 -04:00
leibale
6dc9c83d99
Release graph@1.0.1
graph@1.0.1
2022-05-02 11:56:43 -04:00
leibale
14973f15f0
Release bloom@1.0.2
bloom@1.0.2
2022-05-02 11:56:09 -04:00
leibale
e5aaf38531
Release client@1.0.6
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
Simon Prickett
225524fabf
Adds example of using a trim strategy with XADD. ( #2105 )
...
* Adds example of using a trim strategy with XADD.
* Update stream-producer.js
Co-authored-by: Leibale Eidelman <leibale1998@gmail.com >
2022-04-26 14:04:44 +01: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
Mikael Finstad
1e51680205
simplify example ( #2072 )
...
top level await is supported in modules
2022-04-25 16:54:59 -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
Simon Prickett
0f7ae937df
Updates topk example for new withcount option. ( #2093 )
2022-04-25 05:58:24 -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
dependabot[bot]
8b5a5473a4
Bump async from 2.6.3 to 2.6.4 ( #2087 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-20 15:25:00 -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
a5d06937db
Release redis@4.0.6
redis@4.0.6
2022-03-31 14:50:22 +03:00
leibale
738753cfe5
upgrade search
2022-03-31 14:49:47 +03:00
leibale
9b8f72a63c
Release search@1.0.5
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
9c66e91e00
Release redis@4.0.5
redis@4.0.5
2022-03-31 14:31:38 +03:00
leibale
990103feab
upgrade deps
2022-03-31 14:30:48 +03:00
leibale
57b5a9a7bd
Release search@1.0.4
search@1.0.4
2022-03-31 14:27:42 +03:00
leibale
20b73b0a90
Release client@1.0.5
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
Leibale Eidelman
5ade5dadc0
upgrade dependencies ( #2057 )
...
* upgrade dependencies
* fix "Property 'uninstall' does not exist on type 'SinonFakeTimers'."
2022-03-27 16:27:05 -04:00
Avital Fine
515adf1346
Support OBJECT [...] commands ( #2014 )
...
* Support OBJECT [...] commands
* move commands to cluster/commands.ts
Co-authored-by: leibale <leibale1998@gmail.com >
2022-03-27 13:35:01 -04:00
Quentin Rankin
6ca45f674d
support command LATENCY DOCTOR ( #2053 )
...
* The Latency Doctor Command has been added to the project
* Update LATENCY_DOCTOR.ts
* Update LATENCY_DOCTOR.spec.ts
* Update LATENCY_DOCTOR.spec.ts
Co-authored-by: QuentinRK <q.rankin@outlook.com >
Co-authored-by: Leibale Eidelman <leibale1998@gmail.com >
2022-03-27 13:29:10 -04:00
Avital Fine
6b8a40a36b
Support new cluster commands ( #2050 )
...
* Support new cluster commands
* clean code
Co-authored-by: leibale <leibale1998@gmail.com >
2022-03-27 13:06:27 -04:00
Avital Fine
fe16dc0eae
Support BIT|BYTE option ( #2035 )
...
* Support BIT|BYTE option
* clean code
* clean code
* clean code
Co-authored-by: leibale <leibale1998@gmail.com >
2022-03-24 11:00:08 -04:00
Avital Fine
24cd9ba9a4
Support new expire features ( #2036 )
...
* Support new expire features
* Update PEXPIRETIME.ts
* Update EXPIRETIME.ts
* fix version skip
* clean code
Co-authored-by: leibale <leibale1998@gmail.com >
2022-03-24 10:17:01 -04:00
Avital Fine
c5c2bf9042
Support multiple parametrs on CONFIG SET ( #2042 )
...
* support multiple parametrs on CONFIG SET
* clean code
Co-authored-by: leibale <leibale1998@gmail.com >
2022-03-20 13:40:27 -04:00
Avital Fine
875298e6e3
Support ZINTERCARD and SINTERCARD ( #2040 )
...
* Support ZINTERCARD and SINTERCARD
* clean code
* clean code
Co-authored-by: leibale <leibale1998@gmail.com >
2022-03-20 13:40:19 -04:00
Avital Fine
be51abe347
Support COMMAND LIST ( #2013 )
...
* Support COMMAND LIST
* Update COMMAND_LIST.spec.ts
* add version check
* clean code
Co-authored-by: leibale <leibale1998@gmail.com >
2022-03-10 12:20:01 -05:00
Simon Prickett
bae54f19be
Adds example of how to escape punctuation when searching. ( #2027 )
...
* Adds example of how to escape punctuation when searching.
* Optimized regex.
2022-03-10 11:22:22 -05:00